1 /* ---------------------------------------------------------------------- *
2  * lctypes.h
3  * This file is part of lincity.
4  * Lincity is copyright (c) I J Peters 1995-1997, (c) Greg Sharp 1997-2001.
5  * ---------------------------------------------------------------------- */
6 #ifndef __lctypes_h__
7 #define __lctypes_h__
8 
9 #define CST_GREEN		0
10 #define CST_GREEN_G		"green.csi"
11 #define LCT_GREEN_G		"green"
12 
13 /* H=horiz V=vertical LD=left down etc.   L= Live D=dead */
14 #define CST_POWERL_H_L		1
15 #define CST_POWERL_H_L_G	"powerlhl.csi"
16 #define LCT_POWERL_H_L_G	"powerlhl"
17 #define CST_POWERL_V_L  	2
18 #define CST_POWERL_V_L_G  	"powerlvl.csi"
19 #define LCT_POWERL_V_L_G  	"powerlvl"
20 #define CST_POWERL_LD_L   	3
21 #define CST_POWERL_LD_L_G 	"powerlldl.csi"
22 #define LCT_POWERL_LD_L_G 	"powerlldl"
23 #define CST_POWERL_RD_L   	4
24 #define CST_POWERL_RD_L_G 	"powerlrdl.csi"
25 #define LCT_POWERL_RD_L_G 	"powerlrdl"
26 #define CST_POWERL_LU_L    	5
27 #define CST_POWERL_LU_L_G  	"powerllul.csi"
28 #define LCT_POWERL_LU_L_G  	"powerllul"
29 #define CST_POWERL_RU_L    	6
30 #define CST_POWERL_RU_L_G  	"powerlrul.csi"
31 #define LCT_POWERL_RU_L_G  	"powerlrul"
32 #define CST_POWERL_LDU_L	7
33 #define CST_POWERL_LDU_L_G	"powerlldul.csi"
34 #define LCT_POWERL_LDU_L_G	"powerlldul"
35 #define CST_POWERL_LDR_L	8
36 #define CST_POWERL_LDR_L_G	"powerlldrl.csi"
37 #define LCT_POWERL_LDR_L_G	"powerlldrl"
38 #define CST_POWERL_LUR_L	9
39 #define CST_POWERL_LUR_L_G	"powerllurl.csi"
40 #define LCT_POWERL_LUR_L_G	"powerllurl"
41 #define CST_POWERL_UDR_L	10
42 #define CST_POWERL_UDR_L_G	"powerludrl.csi"
43 #define LCT_POWERL_UDR_L_G	"powerludrl"
44 #define CST_POWERL_LUDR_L	11
45 #define CST_POWERL_LUDR_L_G	"powerlludrl.csi"
46 #define LCT_POWERL_LUDR_L_G	"powerlludrl"
47 
48 #define CST_POWERL_H_D          12
49 #define CST_POWERL_H_D_G        "powerlhd.csi"
50 #define LCT_POWERL_H_D_G        "powerlhd"
51 #define CST_POWERL_V_D          13
52 #define CST_POWERL_V_D_G        "powerlvd.csi"
53 #define LCT_POWERL_V_D_G        "powerlvd"
54 #define CST_POWERL_LD_D         14
55 #define CST_POWERL_LD_D_G       "powerlldd.csi"
56 #define LCT_POWERL_LD_D_G       "powerlldd"
57 #define CST_POWERL_RD_D         15
58 #define CST_POWERL_RD_D_G       "powerlrdd.csi"
59 #define LCT_POWERL_RD_D_G       "powerlrdd"
60 #define CST_POWERL_LU_D         16
61 #define CST_POWERL_LU_D_G       "powerllud.csi"
62 #define LCT_POWERL_LU_D_G       "powerllud"
63 #define CST_POWERL_RU_D         17
64 #define CST_POWERL_RU_D_G       "powerlrud.csi"
65 #define LCT_POWERL_RU_D_G       "powerlrud"
66 #define CST_POWERL_LDU_D        18
67 #define CST_POWERL_LDU_D_G      "powerlldud.csi"
68 #define LCT_POWERL_LDU_D_G      "powerlldud"
69 #define CST_POWERL_LDR_D        19
70 #define CST_POWERL_LDR_D_G      "powerlldrd.csi"
71 #define LCT_POWERL_LDR_D_G      "powerlldrd"
72 #define CST_POWERL_LUR_D        20
73 #define CST_POWERL_LUR_D_G      "powerllurd.csi"
74 #define LCT_POWERL_LUR_D_G      "powerllurd"
75 #define CST_POWERL_UDR_D        21
76 #define CST_POWERL_UDR_D_G      "powerludrd.csi"
77 #define LCT_POWERL_UDR_D_G      "powerludrd"
78 #define CST_POWERL_LUDR_D       22
79 #define CST_POWERL_LUDR_D_G     "powerlludrd.csi"
80 #define LCT_POWERL_LUDR_D_G     "powerlludrd"
81 
82 #define CST_SHANTY              23
83 #define CST_SHANTY_G            "shanty.csi"
84 #define LCT_SHANTY_G            "shanty"
85 
86 /* move this to number 1 or 255 or something. OK here for now. */
87 #define CST_USED		39
88 
89 #define CST_POWERS_SOLAR	40
90 #define CST_POWERS_SOLAR_G	"powerssolar.csi"
91 #define LCT_POWERS_SOLAR_G	"powerssolar"
92 
93 #define CST_POWERS_COAL_EMPTY	41
94 #define CST_POWERS_COAL_EMPTY_G	"powerscoal-empty.csi"
95 #define LCT_POWERS_COAL_EMPTY_G	"powerscoal-empty"
96 #define CST_POWERS_COAL_LOW     42
97 #define CST_POWERS_COAL_LOW_G   "powerscoal-low.csi"
98 #define LCT_POWERS_COAL_LOW_G   "powerscoal-low"
99 #define CST_POWERS_COAL_MED     43
100 #define CST_POWERS_COAL_MED_G   "powerscoal-med.csi"
101 #define LCT_POWERS_COAL_MED_G   "powerscoal-med"
102 #define CST_POWERS_COAL_FULL    44
103 #define CST_POWERS_COAL_FULL_G  "powerscoal-full.csi"
104 #define LCT_POWERS_COAL_FULL_G  "powerscoal-full"
105 
106 
107 #define CST_BURNT		49
108 #define CST_BURNT_G		"burnt_land.csi"
109 #define LCT_BURNT_G		"burnt_land"
110 
111 #define CST_SUBSTATION_R	50
112 #define CST_SUBSTATION_R_G	"substation-R.csi"
113 #define LCT_SUBSTATION_R_G	"substation-R"
114 #define CST_SUBSTATION_G        51
115 #define CST_SUBSTATION_G_G      "substation-G.csi"
116 #define LCT_SUBSTATION_G_G      "substation-G"
117 #define CST_SUBSTATION_RG       52
118 #define CST_SUBSTATION_RG_G     "substation-RG.csi"
119 #define LCT_SUBSTATION_RG_G     "substation-RG"
120 
121 #define CST_UNIVERSITY		53
122 #define CST_UNIVERSITY_G	"university.csi"
123 #define LCT_UNIVERSITY_G	"university"
124 
125 #define CST_RESIDENCE_LL	61
126 #define CST_RESIDENCE_LL_G	"reslowlow.csi"
127 #define LCT_RESIDENCE_LL_G	"reslowlow"
128 #define CST_RESIDENCE_ML	62
129 #define CST_RESIDENCE_ML_G	"resmedlow.csi"
130 #define LCT_RESIDENCE_ML_G	"resmedlow"
131 #define CST_RESIDENCE_HL	63
132 #define CST_RESIDENCE_HL_G	"reshilow.csi"
133 #define LCT_RESIDENCE_HL_G	"reshilow"
134 #define CST_RESIDENCE_LH        64
135 #define CST_RESIDENCE_LH_G      "reslowhi.csi"
136 #define LCT_RESIDENCE_LH_G      "reslowhi"
137 #define CST_RESIDENCE_MH        65
138 #define CST_RESIDENCE_MH_G      "resmedhi.csi"
139 #define LCT_RESIDENCE_MH_G      "resmedhi"
140 #define CST_RESIDENCE_HH        66
141 #define CST_RESIDENCE_HH_G      "reshihi.csi"
142 #define LCT_RESIDENCE_HH_G      "reshihi"
143 
144 
145 #define CST_MARKET_EMPTY	71
146 #define CST_MARKET_EMPTY_G	"market-empty.csi"
147 #define LCT_MARKET_EMPTY_G	"market-empty"
148 #define CST_MARKET_LOW          72
149 #define CST_MARKET_LOW_G        "market-low.csi"
150 #define LCT_MARKET_LOW_G        "market-low"
151 #define CST_MARKET_MED          73
152 #define CST_MARKET_MED_G        "market-med.csi"
153 #define LCT_MARKET_MED_G        "market-med"
154 #define CST_MARKET_FULL         74
155 #define CST_MARKET_FULL_G       "market-full.csi"
156 #define LCT_MARKET_FULL_G       "market-full"
157 
158 
159 #define CST_RECYCLE		79
160 #define CST_RECYCLE_G		"recycle-centre.csi"
161 #define LCT_RECYCLE_G		"recycle-centre"
162 
163 #define CST_TRACK_LR		80
164 #define CST_TRACK_LR_G		"tracklr.csi"
165 #define LCT_TRACK_LR_G		"tracklr"
166 #define CST_TRACK_LU            81
167 #define CST_TRACK_LU_G          "tracklu.csi"
168 #define LCT_TRACK_LU_G          "tracklu"
169 #define CST_TRACK_LD            82
170 #define CST_TRACK_LD_G          "trackld.csi"
171 #define LCT_TRACK_LD_G          "trackld"
172 #define CST_TRACK_UD            83
173 #define CST_TRACK_UD_G          "trackud.csi"
174 #define LCT_TRACK_UD_G          "trackud"
175 #define CST_TRACK_UR            84
176 #define CST_TRACK_UR_G          "trackur.csi"
177 #define LCT_TRACK_UR_G          "trackur"
178 #define CST_TRACK_DR            85
179 #define CST_TRACK_DR_G          "trackdr.csi"
180 #define LCT_TRACK_DR_G          "trackdr"
181 #define CST_TRACK_LUR           86
182 #define CST_TRACK_LUR_G         "tracklur.csi"
183 #define LCT_TRACK_LUR_G         "tracklur"
184 #define CST_TRACK_LDR           87
185 #define CST_TRACK_LDR_G         "trackldr.csi"
186 #define LCT_TRACK_LDR_G         "trackldr"
187 #define CST_TRACK_LUD           88
188 #define CST_TRACK_LUD_G         "tracklud.csi"
189 #define LCT_TRACK_LUD_G         "tracklud"
190 #define CST_TRACK_UDR           89
191 #define CST_TRACK_UDR_G         "trackudr.csi"
192 #define LCT_TRACK_UDR_G         "trackudr"
193 #define CST_TRACK_LUDR          90
194 #define CST_TRACK_LUDR_G        "trackludr.csi"
195 #define LCT_TRACK_LUDR_G        "trackludr"
196 
197 #define CST_PARKLAND_PLANE	91
198 #define CST_PARKLAND_PLANE_G	"parkland-plane.csi"
199 #define LCT_PARKLAND_PLANE_G	"parkland-plane"
200 #define CST_PARKLAND_LAKE	92
201 #define CST_PARKLAND_LAKE_G	"parkland-lake.csi"
202 #define LCT_PARKLAND_LAKE_G	"parkland-lake"
203 
204 #define CST_MONUMENT_0		93
205 #define CST_MONUMENT_0_G	"monument0.csi"
206 #define LCT_MONUMENT_0_G	"monument0"
207 #define CST_MONUMENT_1          94
208 #define CST_MONUMENT_1_G        "monument1.csi"
209 #define LCT_MONUMENT_1_G        "monument1"
210 #define CST_MONUMENT_2          95
211 #define CST_MONUMENT_2_G        "monument2.csi"
212 #define LCT_MONUMENT_2_G        "monument2"
213 #define CST_MONUMENT_3          96
214 #define CST_MONUMENT_3_G        "monument3.csi"
215 #define LCT_MONUMENT_3_G        "monument3"
216 #define CST_MONUMENT_4          97
217 #define CST_MONUMENT_4_G        "monument4.csi"
218 #define LCT_MONUMENT_4_G        "monument4"
219 #define CST_MONUMENT_5          98
220 #define CST_MONUMENT_5_G        "monument5.csi"
221 #define LCT_MONUMENT_5_G        "monument5"
222 
223 
224 #define CST_COALMINE_EMPTY	100
225 #define CST_COALMINE_EMPTY_G	"coalmine-empty.csi"
226 #define LCT_COALMINE_EMPTY_G	"coalmine-empty"
227 #define CST_COALMINE_LOW	101
228 #define CST_COALMINE_LOW_G	"coalmine-low.csi"
229 #define LCT_COALMINE_LOW_G	"coalmine-low"
230 #define CST_COALMINE_MED	102
231 #define CST_COALMINE_MED_G	"coalmine-med.csi"
232 #define LCT_COALMINE_MED_G	"coalmine-med"
233 #define CST_COALMINE_FULL	103
234 #define CST_COALMINE_FULL_G	"coalmine-full.csi"
235 #define LCT_COALMINE_FULL_G	"coalmine-full"
236 
237 #define CST_RAIL_LR            110
238 #define CST_RAIL_LR_G          "raillr.csi"
239 #define LCT_RAIL_LR_G          "raillr"
240 #define CST_RAIL_LU            111
241 #define CST_RAIL_LU_G          "raillu.csi"
242 #define LCT_RAIL_LU_G          "raillu"
243 #define CST_RAIL_LD            112
244 #define CST_RAIL_LD_G          "railld.csi"
245 #define LCT_RAIL_LD_G          "railld"
246 #define CST_RAIL_UD            113
247 #define CST_RAIL_UD_G          "railud.csi"
248 #define LCT_RAIL_UD_G          "railud"
249 #define CST_RAIL_UR            114
250 #define CST_RAIL_UR_G          "railur.csi"
251 #define LCT_RAIL_UR_G          "railur"
252 #define CST_RAIL_DR            115
253 #define CST_RAIL_DR_G          "raildr.csi"
254 #define LCT_RAIL_DR_G          "raildr"
255 #define CST_RAIL_LUR           116
256 #define CST_RAIL_LUR_G         "raillur.csi"
257 #define LCT_RAIL_LUR_G         "raillur"
258 #define CST_RAIL_LDR           117
259 #define CST_RAIL_LDR_G         "railldr.csi"
260 #define LCT_RAIL_LDR_G         "railldr"
261 #define CST_RAIL_LUD           118
262 #define CST_RAIL_LUD_G         "raillud.csi"
263 #define LCT_RAIL_LUD_G         "raillud"
264 #define CST_RAIL_UDR           119
265 #define CST_RAIL_UDR_G         "railudr.csi"
266 #define LCT_RAIL_UDR_G         "railudr"
267 #define CST_RAIL_LUDR          120
268 #define CST_RAIL_LUDR_G        "railludr.csi"
269 #define LCT_RAIL_LUDR_G        "railludr"
270 
271 #define CST_FIRE_1             121
272 #define CST_FIRE_1_G           "fire1.csi"
273 #define LCT_FIRE_1_G           "fire1"
274 #define CST_FIRE_2             122
275 #define CST_FIRE_2_G           "fire2.csi"
276 #define LCT_FIRE_2_G           "fire2"
277 #define CST_FIRE_3             123
278 #define CST_FIRE_3_G           "fire3.csi"
279 #define LCT_FIRE_3_G           "fire3"
280 #define CST_FIRE_4             124
281 #define CST_FIRE_4_G           "fire4.csi"
282 #define LCT_FIRE_4_G           "fire4"
283 #define CST_FIRE_5             125
284 #define CST_FIRE_5_G           "fire5.csi"
285 #define LCT_FIRE_5_G           "fire5"
286 #define CST_FIRE_DONE1         126
287 #define CST_FIRE_DONE1_G       "firedone1.csi"
288 #define LCT_FIRE_DONE1_G       "firedone1"
289 #define CST_FIRE_DONE2         127
290 #define CST_FIRE_DONE2_G       "firedone2.csi"
291 #define LCT_FIRE_DONE2_G       "firedone2"
292 #define CST_FIRE_DONE3         128
293 #define CST_FIRE_DONE3_G       "firedone3.csi"
294 #define LCT_FIRE_DONE3_G       "firedone3"
295 #define CST_FIRE_DONE4         129
296 #define CST_FIRE_DONE4_G       "firedone4.csi"
297 #define LCT_FIRE_DONE4_G       "firedone4"
298 
299 
300 #define CST_ROAD_LR            130
301 #define CST_ROAD_LR_G          "roadlr.csi"
302 #define LCT_ROAD_LR_G          "roadlr"
303 #define CST_ROAD_LU            131
304 #define CST_ROAD_LU_G          "roadlu.csi"
305 #define LCT_ROAD_LU_G          "roadlu"
306 #define CST_ROAD_LD            132
307 #define CST_ROAD_LD_G          "roadld.csi"
308 #define LCT_ROAD_LD_G          "roadld"
309 #define CST_ROAD_UD            133
310 #define CST_ROAD_UD_G          "roadud.csi"
311 #define LCT_ROAD_UD_G          "roadud"
312 #define CST_ROAD_UR            134
313 #define CST_ROAD_UR_G          "roadur.csi"
314 #define LCT_ROAD_UR_G          "roadur"
315 #define CST_ROAD_DR            135
316 #define CST_ROAD_DR_G          "roaddr.csi"
317 #define LCT_ROAD_DR_G          "roaddr"
318 #define CST_ROAD_LUR           136
319 #define CST_ROAD_LUR_G         "roadlur.csi"
320 #define LCT_ROAD_LUR_G         "roadlur"
321 #define CST_ROAD_LDR           137
322 #define CST_ROAD_LDR_G         "roadldr.csi"
323 #define LCT_ROAD_LDR_G         "roadldr"
324 #define CST_ROAD_LUD           138
325 #define CST_ROAD_LUD_G         "roadlud.csi"
326 #define LCT_ROAD_LUD_G         "roadlud"
327 #define CST_ROAD_UDR           139
328 #define CST_ROAD_UDR_G         "roadudr.csi"
329 #define LCT_ROAD_UDR_G         "roadudr"
330 #define CST_ROAD_LUDR          140
331 #define CST_ROAD_LUDR_G        "roadludr.csi"
332 #define LCT_ROAD_LUDR_G        "roadludr"
333 
334 
335 #define CST_OREMINE_5           146
336 #define CST_OREMINE_5_G         "oremine5.csi"
337 #define LCT_OREMINE_5_G         "oremine5"
338 #define CST_OREMINE_6           147
339 #define CST_OREMINE_6_G         "oremine6.csi"
340 #define LCT_OREMINE_6_G         "oremine6"
341 #define CST_OREMINE_7           148
342 #define CST_OREMINE_7_G         "oremine7.csi"
343 #define LCT_OREMINE_7_G         "oremine7"
344 #define CST_OREMINE_8           149
345 #define CST_OREMINE_8_G         "oremine8.csi"
346 #define LCT_OREMINE_8_G         "oremine8"
347 
348 #define CST_OREMINE_1		150
349 #define CST_OREMINE_1_G		"oremine1.csi"
350 #define LCT_OREMINE_1_G		"oremine1"
351 #define CST_OREMINE_2		151
352 #define CST_OREMINE_2_G		"oremine2.csi"
353 #define LCT_OREMINE_2_G		"oremine2"
354 #define CST_OREMINE_3		152
355 #define CST_OREMINE_3_G		"oremine3.csi"
356 #define LCT_OREMINE_3_G		"oremine3"
357 #define CST_OREMINE_4		153
358 #define CST_OREMINE_4_G		"oremine4.csi"
359 #define LCT_OREMINE_4_G		"oremine4"
360 
361 
362 #define CST_HEALTH		155
363 #define CST_HEALTH_G		"health.csi"
364 #define LCT_HEALTH_G		"health"
365 
366 #define CST_SCHOOL		156
367 #define CST_SCHOOL_G		"school0.csi"
368 #define LCT_SCHOOL_G		"school0"
369 
370 #define CST_EX_PORT		161
371 #define CST_EX_PORT_G		"ex_port.csi"
372 #define LCT_EX_PORT_G		"ex_port"
373 
374 #define CST_MILL_0              162
375 #define CST_MILL_0_G            "mill0.csi"
376 #define LCT_MILL_0_G            "mill0"
377 #define CST_MILL_1              163
378 #define CST_MILL_1_G            "mill1.csi"
379 #define LCT_MILL_1_G            "mill1"
380 #define CST_MILL_2              164
381 #define CST_MILL_2_G            "mill2.csi"
382 #define LCT_MILL_2_G            "mill2"
383 #define CST_MILL_3              165
384 #define CST_MILL_3_G            "mill3.csi"
385 #define LCT_MILL_3_G            "mill3"
386 #define CST_MILL_4              166
387 #define CST_MILL_4_G            "mill4.csi"
388 #define LCT_MILL_4_G            "mill4"
389 #define CST_MILL_5              167
390 #define CST_MILL_5_G            "mill5.csi"
391 #define LCT_MILL_5_G            "mill5"
392 #define CST_MILL_6              168
393 #define CST_MILL_6_G            "mill6.csi"
394 #define LCT_MILL_6_G            "mill6"
395 
396 
397 #define CST_ROCKET_1		180
398 #define CST_ROCKET_1_G          "rocket1.csi"
399 #define LCT_ROCKET_1_G          "rocket1"
400 #define CST_ROCKET_2            181
401 #define CST_ROCKET_2_G		"rocket2.csi"
402 #define LCT_ROCKET_2_G		"rocket2"
403 #define CST_ROCKET_3		182
404 #define CST_ROCKET_3_G		"rocket3.csi"
405 #define LCT_ROCKET_3_G		"rocket3"
406 #define CST_ROCKET_4		183
407 #define CST_ROCKET_4_G		"rocket4.csi"
408 #define LCT_ROCKET_4_G		"rocket4"
409 #define CST_ROCKET_5            184
410 #define CST_ROCKET_5_G          "rocket5.csi"
411 #define LCT_ROCKET_5_G          "rocket5"
412 #define CST_ROCKET_6            185
413 #define CST_ROCKET_6_G          "rocket6.csi"
414 #define LCT_ROCKET_6_G          "rocket6"
415 #define CST_ROCKET_7		186
416 #define CST_ROCKET_7_G		"rocket7.csi"
417 #define LCT_ROCKET_7_G		"rocket7"
418 #define CST_ROCKET_FLOWN	187
419 #define CST_ROCKET_FLOWN_G	"rocketflown.csi"
420 #define LCT_ROCKET_FLOWN_G	"rocketflown"
421 
422 #define CST_WINDMILL_1_G        190
423 #define CST_WINDMILL_1_G_G      "windmill1g.csi"
424 #define LCT_WINDMILL_1_G_G      "windmill1g"
425 #define CST_WINDMILL_2_G        191
426 #define CST_WINDMILL_2_G_G      "windmill2g.csi"
427 #define LCT_WINDMILL_2_G_G      "windmill2g"
428 #define CST_WINDMILL_3_G        192
429 #define CST_WINDMILL_3_G_G      "windmill3g.csi"
430 #define LCT_WINDMILL_3_G_G      "windmill3g"
431 
432 #define CST_WINDMILL_1_RG       193
433 #define CST_WINDMILL_1_RG_G     "windmill1rg.csi"
434 #define LCT_WINDMILL_1_RG_G     "windmill1rg"
435 #define CST_WINDMILL_2_RG       194
436 #define CST_WINDMILL_2_RG_G     "windmill2rg.csi"
437 #define LCT_WINDMILL_2_RG_G     "windmill2rg"
438 #define CST_WINDMILL_3_RG       195
439 #define CST_WINDMILL_3_RG_G     "windmill3rg.csi"
440 #define LCT_WINDMILL_3_RG_G     "windmill3rg"
441 
442 #define CST_WINDMILL_1_R        196
443 #define CST_WINDMILL_1_R_G      "windmill1r.csi"
444 #define LCT_WINDMILL_1_R_G      "windmill1r"
445 #define CST_WINDMILL_2_R        197
446 #define CST_WINDMILL_2_R_G      "windmill2r.csi"
447 #define LCT_WINDMILL_2_R_G      "windmill2r"
448 #define CST_WINDMILL_3_R        198
449 #define CST_WINDMILL_3_R_G      "windmill3r.csi"
450 #define LCT_WINDMILL_3_R_G      "windmill3r"
451 
452 #define CST_WINDMILL_1_W        199
453 #define CST_WINDMILL_1_W_G      "windmill1w.csi"
454 #define LCT_WINDMILL_1_W_G      "windmill1w"
455 #define CST_WINDMILL_2_W        200
456 #define CST_WINDMILL_2_W_G      "windmill2w.csi"
457 #define LCT_WINDMILL_2_W_G      "windmill2w"
458 #define CST_WINDMILL_3_W        201
459 #define CST_WINDMILL_3_W_G      "windmill3w.csi"
460 #define LCT_WINDMILL_3_W_G      "windmill3w"
461 
462 
463 #define CST_BLACKSMITH_0          202
464 #define CST_BLACKSMITH_0_G        "blacksmith0.csi"
465 #define LCT_BLACKSMITH_0_G        "blacksmith0"
466 #define CST_BLACKSMITH_1          203
467 #define CST_BLACKSMITH_1_G        "blacksmith1.csi"
468 #define LCT_BLACKSMITH_1_G        "blacksmith1"
469 #define CST_BLACKSMITH_2          204
470 #define CST_BLACKSMITH_2_G        "blacksmith2.csi"
471 #define LCT_BLACKSMITH_2_G        "blacksmith2"
472 #define CST_BLACKSMITH_3          205
473 #define CST_BLACKSMITH_3_G        "blacksmith3.csi"
474 #define LCT_BLACKSMITH_3_G        "blacksmith3"
475 #define CST_BLACKSMITH_4          206
476 #define CST_BLACKSMITH_4_G        "blacksmith4.csi"
477 #define LCT_BLACKSMITH_4_G        "blacksmith4"
478 #define CST_BLACKSMITH_5          207
479 #define CST_BLACKSMITH_5_G        "blacksmith5.csi"
480 #define LCT_BLACKSMITH_5_G        "blacksmith5"
481 #define CST_BLACKSMITH_6          208
482 #define CST_BLACKSMITH_6_G        "blacksmith6.csi"
483 #define LCT_BLACKSMITH_6_G        "blacksmith6"
484 
485 #define CST_POTTERY_0             210
486 #define CST_POTTERY_0_G           "pottery0.csi"
487 #define LCT_POTTERY_0_G           "pottery0"
488 #define CST_POTTERY_1             211
489 #define CST_POTTERY_1_G           "pottery1.csi"
490 #define LCT_POTTERY_1_G           "pottery1"
491 #define CST_POTTERY_2             212
492 #define CST_POTTERY_2_G           "pottery2.csi"
493 #define LCT_POTTERY_2_G           "pottery2"
494 #define CST_POTTERY_3             213
495 #define CST_POTTERY_3_G           "pottery3.csi"
496 #define LCT_POTTERY_3_G           "pottery3"
497 #define CST_POTTERY_4             214
498 #define CST_POTTERY_4_G           "pottery4.csi"
499 #define LCT_POTTERY_4_G           "pottery4"
500 #define CST_POTTERY_5             215
501 #define CST_POTTERY_5_G           "pottery5.csi"
502 #define LCT_POTTERY_5_G           "pottery5"
503 #define CST_POTTERY_6             216
504 #define CST_POTTERY_6_G           "pottery6.csi"
505 #define LCT_POTTERY_6_G           "pottery6"
506 #define CST_POTTERY_7             217
507 #define CST_POTTERY_7_G           "pottery7.csi"
508 #define LCT_POTTERY_7_G           "pottery7"
509 #define CST_POTTERY_8             218
510 #define CST_POTTERY_8_G           "pottery8.csi"
511 #define LCT_POTTERY_8_G           "pottery8"
512 #define CST_POTTERY_9             219
513 #define CST_POTTERY_9_G           "pottery9.csi"
514 #define LCT_POTTERY_9_G           "pottery9"
515 #define CST_POTTERY_10            220
516 #define CST_POTTERY_10_G          "pottery10.csi"
517 #define LCT_POTTERY_10_G          "pottery10"
518 
519 #define CST_WATER               221
520 #define CST_WATER_G             "water.csi"
521 #define LCT_WATER_G             "water"
522 #define CST_WATER_D             222
523 #define CST_WATER_D_G           "waterd.csi"
524 #define LCT_WATER_D_G           "waterd"
525 #define CST_WATER_R             223
526 #define CST_WATER_R_G           "waterr.csi"
527 #define LCT_WATER_R_G           "waterr"
528 #define CST_WATER_U             224
529 #define CST_WATER_U_G           "wateru.csi"
530 #define LCT_WATER_U_G           "wateru"
531 #define CST_WATER_L             225
532 #define CST_WATER_L_G           "waterl.csi"
533 #define LCT_WATER_L_G           "waterl"
534 #define CST_WATER_LR            226
535 #define CST_WATER_LR_G          "waterlr.csi"
536 #define LCT_WATER_LR_G          "waterlr"
537 #define CST_WATER_UD            227
538 #define CST_WATER_UD_G          "waterud.csi"
539 #define LCT_WATER_UD_G          "waterud"
540 #define CST_WATER_LD            228
541 #define CST_WATER_LD_G          "waterld.csi"
542 #define LCT_WATER_LD_G          "waterld"
543 #define CST_WATER_RD            229
544 #define CST_WATER_RD_G          "waterrd.csi"
545 #define LCT_WATER_RD_G          "waterrd"
546 #define CST_WATER_LU            230
547 #define CST_WATER_LU_G          "waterlu.csi"
548 #define LCT_WATER_LU_G          "waterlu"
549 #define CST_WATER_UR            231
550 #define CST_WATER_UR_G          "waterur.csi"
551 #define LCT_WATER_UR_G          "waterur"
552 #define CST_WATER_LUD           232
553 #define CST_WATER_LUD_G         "waterlud.csi"
554 #define LCT_WATER_LUD_G         "waterlud"
555 #define CST_WATER_LRD           233
556 #define CST_WATER_LRD_G         "waterlrd.csi"
557 #define LCT_WATER_LRD_G         "waterlrd"
558 #define CST_WATER_LUR           234
559 #define CST_WATER_LUR_G         "waterlur.csi"
560 #define LCT_WATER_LUR_G         "waterlur"
561 #define CST_WATER_URD           235
562 #define CST_WATER_URD_G         "waterurd.csi"
563 #define LCT_WATER_URD_G         "waterurd"
564 #define CST_WATER_LURD          236
565 #define CST_WATER_LURD_G        "waterlurd.csi"
566 #define LCT_WATER_LURD_G        "waterlurd"
567 
568 #define CST_CRICKET_1           240
569 #define CST_CRICKET_1_G         "cricket1.csi"
570 #define LCT_CRICKET_1_G         "cricket1"
571 #define CST_CRICKET_2           241
572 #define CST_CRICKET_2_G         "cricket2.csi"
573 #define LCT_CRICKET_2_G         "cricket2"
574 #define CST_CRICKET_3           242
575 #define CST_CRICKET_3_G         "cricket3.csi"
576 #define LCT_CRICKET_3_G         "cricket3"
577 #define CST_CRICKET_4           243
578 #define CST_CRICKET_4_G         "cricket4.csi"
579 #define LCT_CRICKET_4_G         "cricket4"
580 #define CST_CRICKET_5           244
581 #define CST_CRICKET_5_G         "cricket5.csi"
582 #define LCT_CRICKET_5_G         "cricket5"
583 #define CST_CRICKET_6           245
584 #define CST_CRICKET_6_G         "cricket6.csi"
585 #define LCT_CRICKET_6_G         "cricket6"
586 #define CST_CRICKET_7           246
587 #define CST_CRICKET_7_G         "cricket7.csi"
588 #define LCT_CRICKET_7_G         "cricket7"
589 
590 #define CST_FIRESTATION_1         250
591 #define CST_FIRESTATION_1_G       "firestation1.csi"
592 #define LCT_FIRESTATION_1_G       "firestation1"
593 #define CST_FIRESTATION_2         251
594 #define CST_FIRESTATION_2_G       "firestation2.csi"
595 #define LCT_FIRESTATION_2_G       "firestation2"
596 #define CST_FIRESTATION_3         252
597 #define CST_FIRESTATION_3_G       "firestation3.csi"
598 #define LCT_FIRESTATION_3_G       "firestation3"
599 #define CST_FIRESTATION_4         253
600 #define CST_FIRESTATION_4_G       "firestation4.csi"
601 #define LCT_FIRESTATION_4_G       "firestation4"
602 #define CST_FIRESTATION_5         254
603 #define CST_FIRESTATION_5_G       "firestation5.csi"
604 #define LCT_FIRESTATION_5_G       "firestation5"
605 #define CST_FIRESTATION_6         255
606 #define CST_FIRESTATION_6_G       "firestation6.csi"
607 #define LCT_FIRESTATION_6_G       "firestation6"
608 #define CST_FIRESTATION_7         256
609 #define CST_FIRESTATION_7_G       "firestation7.csi"
610 #define LCT_FIRESTATION_7_G       "firestation7"
611 #define CST_FIRESTATION_8         257
612 #define CST_FIRESTATION_8_G       "firestation8.csi"
613 #define LCT_FIRESTATION_8_G       "firestation8"
614 #define CST_FIRESTATION_9         258
615 #define CST_FIRESTATION_9_G       "firestation9.csi"
616 #define LCT_FIRESTATION_9_G       "firestation9"
617 #define CST_FIRESTATION_10        259
618 #define CST_FIRESTATION_10_G      "firestation10.csi"
619 #define LCT_FIRESTATION_10_G      "firestation10"
620 
621 #define CST_TIP_0               260
622 #define CST_TIP_0_G             "tip0.csi"
623 #define LCT_TIP_0_G             "tip0"
624 #define CST_TIP_1               261
625 #define CST_TIP_1_G             "tip1.csi"
626 #define LCT_TIP_1_G             "tip1"
627 #define CST_TIP_2               262
628 #define CST_TIP_2_G             "tip2.csi"
629 #define LCT_TIP_2_G             "tip2"
630 #define CST_TIP_3               263
631 #define CST_TIP_3_G             "tip3.csi"
632 #define LCT_TIP_3_G             "tip3"
633 #define CST_TIP_4               264
634 #define CST_TIP_4_G             "tip4.csi"
635 #define LCT_TIP_4_G             "tip4"
636 #define CST_TIP_5               265
637 #define CST_TIP_5_G             "tip5.csi"
638 #define LCT_TIP_5_G             "tip5"
639 #define CST_TIP_6               266
640 #define CST_TIP_6_G             "tip6.csi"
641 #define LCT_TIP_6_G             "tip6"
642 #define CST_TIP_7               267
643 #define CST_TIP_7_G             "tip7.csi"
644 #define LCT_TIP_7_G             "tip7"
645 #define CST_TIP_8               268
646 #define CST_TIP_8_G             "tip8.csi"
647 #define LCT_TIP_8_G             "tip8"
648 
649 
650 #define CST_COMMUNE_1           270
651 #define CST_COMMUNE_1_G         "commune1.csi"
652 #define LCT_COMMUNE_1_G         "commune1"
653 #define CST_COMMUNE_2           271
654 #define CST_COMMUNE_2_G         "commune2.csi"
655 #define LCT_COMMUNE_2_G         "commune2"
656 #define CST_COMMUNE_3           272
657 #define CST_COMMUNE_3_G         "commune3.csi"
658 #define LCT_COMMUNE_3_G         "commune3"
659 #define CST_COMMUNE_4           273
660 #define CST_COMMUNE_4_G         "commune4.csi"
661 #define LCT_COMMUNE_4_G         "commune4"
662 #define CST_COMMUNE_5           274
663 #define CST_COMMUNE_5_G         "commune5.csi"
664 #define LCT_COMMUNE_5_G         "commune5"
665 #define CST_COMMUNE_6           275
666 #define CST_COMMUNE_6_G         "commune6.csi"
667 #define LCT_COMMUNE_6_G         "commune6"
668 #define CST_COMMUNE_7           276
669 #define CST_COMMUNE_7_G         "commune7.csi"
670 #define LCT_COMMUNE_7_G         "commune7"
671 #define CST_COMMUNE_8           277
672 #define CST_COMMUNE_8_G         "commune8.csi"
673 #define LCT_COMMUNE_8_G         "commune8"
674 #define CST_COMMUNE_9           278
675 #define CST_COMMUNE_9_G         "commune9.csi"
676 #define LCT_COMMUNE_9_G         "commune9"
677 #define CST_COMMUNE_10          279
678 #define CST_COMMUNE_10_G        "commune10.csi"
679 #define LCT_COMMUNE_10_G        "commune10"
680 #define CST_COMMUNE_11          280
681 #define CST_COMMUNE_11_G        "commune11.csi"
682 #define LCT_COMMUNE_11_G        "commune11"
683 #define CST_COMMUNE_12          281
684 #define CST_COMMUNE_12_G        "commune12.csi"
685 #define LCT_COMMUNE_12_G        "commune12"
686 #define CST_COMMUNE_13          282
687 #define CST_COMMUNE_13_G        "commune13.csi"
688 #define LCT_COMMUNE_13_G        "commune13"
689 #define CST_COMMUNE_14          283
690 #define CST_COMMUNE_14_G        "commune14.csi"
691 #define LCT_COMMUNE_14_G        "commune14"
692 
693 
694 #define CST_INDUSTRY_H_C        290
695 #define CST_INDUSTRY_H_C_G      "industryhc.csi"
696 #define LCT_INDUSTRY_H_C_G      "industryhc"
697 
698 #define CST_INDUSTRY_H_L1        291
699 #define CST_INDUSTRY_H_L1_G      "industryhl1.csi"
700 #define LCT_INDUSTRY_H_L1_G      "industryhl1"
701 #define CST_INDUSTRY_H_L2        292
702 #define CST_INDUSTRY_H_L2_G      "industryhl2.csi"
703 #define LCT_INDUSTRY_H_L2_G      "industryhl2"
704 #define CST_INDUSTRY_H_L3        293
705 #define CST_INDUSTRY_H_L3_G      "industryhl3.csi"
706 #define LCT_INDUSTRY_H_L3_G      "industryhl3"
707 #define CST_INDUSTRY_H_L4        294
708 #define CST_INDUSTRY_H_L4_G      "industryhl4.csi"
709 #define LCT_INDUSTRY_H_L4_G      "industryhl4"
710 #define CST_INDUSTRY_H_L5        295
711 #define CST_INDUSTRY_H_L5_G      "industryhl5.csi"
712 #define LCT_INDUSTRY_H_L5_G      "industryhl5"
713 #define CST_INDUSTRY_H_L6        296
714 #define CST_INDUSTRY_H_L6_G      "industryhl6.csi"
715 #define LCT_INDUSTRY_H_L6_G      "industryhl6"
716 #define CST_INDUSTRY_H_L7        297
717 #define CST_INDUSTRY_H_L7_G      "industryhl7.csi"
718 #define LCT_INDUSTRY_H_L7_G      "industryhl7"
719 #define CST_INDUSTRY_H_L8        298
720 #define CST_INDUSTRY_H_L8_G      "industryhl8.csi"
721 #define LCT_INDUSTRY_H_L8_G      "industryhl8"
722 
723 #define CST_INDUSTRY_H_M1        299
724 #define CST_INDUSTRY_H_M1_G      "industryhm1.csi"
725 #define LCT_INDUSTRY_H_M1_G      "industryhm1"
726 #define CST_INDUSTRY_H_M2        300
727 #define CST_INDUSTRY_H_M2_G      "industryhm2.csi"
728 #define LCT_INDUSTRY_H_M2_G      "industryhm2"
729 #define CST_INDUSTRY_H_M3        301
730 #define CST_INDUSTRY_H_M3_G      "industryhm3.csi"
731 #define LCT_INDUSTRY_H_M3_G      "industryhm3"
732 #define CST_INDUSTRY_H_M4        302
733 #define CST_INDUSTRY_H_M4_G      "industryhm4.csi"
734 #define LCT_INDUSTRY_H_M4_G      "industryhm4"
735 #define CST_INDUSTRY_H_M5        303
736 #define CST_INDUSTRY_H_M5_G      "industryhm5.csi"
737 #define LCT_INDUSTRY_H_M5_G      "industryhm5"
738 #define CST_INDUSTRY_H_M6        304
739 #define CST_INDUSTRY_H_M6_G      "industryhm6.csi"
740 #define LCT_INDUSTRY_H_M6_G      "industryhm6"
741 #define CST_INDUSTRY_H_M7        305
742 #define CST_INDUSTRY_H_M7_G      "industryhm7.csi"
743 #define LCT_INDUSTRY_H_M7_G      "industryhm7"
744 #define CST_INDUSTRY_H_M8        306
745 #define CST_INDUSTRY_H_M8_G      "industryhm8.csi"
746 #define LCT_INDUSTRY_H_M8_G      "industryhm8"
747 
748 #define CST_INDUSTRY_H_H1        307
749 #define CST_INDUSTRY_H_H1_G      "industryhh1.csi"
750 #define LCT_INDUSTRY_H_H1_G      "industryhh1"
751 #define CST_INDUSTRY_H_H2        308
752 #define CST_INDUSTRY_H_H2_G      "industryhh2.csi"
753 #define LCT_INDUSTRY_H_H2_G      "industryhh2"
754 #define CST_INDUSTRY_H_H3        309
755 #define CST_INDUSTRY_H_H3_G      "industryhh3.csi"
756 #define LCT_INDUSTRY_H_H3_G      "industryhh3"
757 #define CST_INDUSTRY_H_H4        310
758 #define CST_INDUSTRY_H_H4_G      "industryhh4.csi"
759 #define LCT_INDUSTRY_H_H4_G      "industryhh4"
760 #define CST_INDUSTRY_H_H5        311
761 #define CST_INDUSTRY_H_H5_G      "industryhh5.csi"
762 #define LCT_INDUSTRY_H_H5_G      "industryhh5"
763 #define CST_INDUSTRY_H_H6        312
764 #define CST_INDUSTRY_H_H6_G      "industryhh6.csi"
765 #define LCT_INDUSTRY_H_H6_G      "industryhh6"
766 #define CST_INDUSTRY_H_H7        313
767 #define CST_INDUSTRY_H_H7_G      "industryhh7.csi"
768 #define LCT_INDUSTRY_H_H7_G      "industryhh7"
769 #define CST_INDUSTRY_H_H8        314
770 #define CST_INDUSTRY_H_H8_G      "industryhh8.csi"
771 #define LCT_INDUSTRY_H_H8_G      "industryhh8"
772 
773 #define CST_INDUSTRY_L_C         315
774 #define CST_INDUSTRY_L_C_G       "industrylq1.csi"
775 #define LCT_INDUSTRY_L_C_G       "industrylq1"
776 
777 #define CST_INDUSTRY_L_Q1        316
778 #define CST_INDUSTRY_L_Q1_G      "industrylq1.csi"
779 #define LCT_INDUSTRY_L_Q1_G      "industrylq1"
780 #define CST_INDUSTRY_L_Q2        317
781 #define CST_INDUSTRY_L_Q2_G      "industrylq2.csi"
782 #define LCT_INDUSTRY_L_Q2_G      "industrylq2"
783 #define CST_INDUSTRY_L_Q3        318
784 #define CST_INDUSTRY_L_Q3_G      "industrylq3.csi"
785 #define LCT_INDUSTRY_L_Q3_G      "industrylq3"
786 #define CST_INDUSTRY_L_Q4        319
787 #define CST_INDUSTRY_L_Q4_G      "industrylq4.csi"
788 #define LCT_INDUSTRY_L_Q4_G      "industrylq4"
789 
790 #define CST_INDUSTRY_L_L1        320
791 #define CST_INDUSTRY_L_L1_G      "industryll1.csi"
792 #define LCT_INDUSTRY_L_L1_G      "industryll1"
793 #define CST_INDUSTRY_L_L2        321
794 #define CST_INDUSTRY_L_L2_G      "industryll2.csi"
795 #define LCT_INDUSTRY_L_L2_G      "industryll2"
796 #define CST_INDUSTRY_L_L3        322
797 #define CST_INDUSTRY_L_L3_G      "industryll3.csi"
798 #define LCT_INDUSTRY_L_L3_G      "industryll3"
799 #define CST_INDUSTRY_L_L4        323
800 #define CST_INDUSTRY_L_L4_G      "industryll4.csi"
801 #define LCT_INDUSTRY_L_L4_G      "industryll4"
802 
803 #define CST_INDUSTRY_L_M1        324
804 #define CST_INDUSTRY_L_M1_G      "industrylm1.csi"
805 #define LCT_INDUSTRY_L_M1_G      "industrylm1"
806 #define CST_INDUSTRY_L_M2        325
807 #define CST_INDUSTRY_L_M2_G      "industrylm2.csi"
808 #define LCT_INDUSTRY_L_M2_G      "industrylm2"
809 #define CST_INDUSTRY_L_M3        326
810 #define CST_INDUSTRY_L_M3_G      "industrylm3.csi"
811 #define LCT_INDUSTRY_L_M3_G      "industrylm3"
812 #define CST_INDUSTRY_L_M4        327
813 #define CST_INDUSTRY_L_M4_G      "industrylm4.csi"
814 #define LCT_INDUSTRY_L_M4_G      "industrylm4"
815 
816 #define CST_INDUSTRY_L_H1        328
817 #define CST_INDUSTRY_L_H1_G      "industrylh1.csi"
818 #define LCT_INDUSTRY_L_H1_G      "industrylh1"
819 #define CST_INDUSTRY_L_H2        329
820 #define CST_INDUSTRY_L_H2_G      "industrylh2.csi"
821 #define LCT_INDUSTRY_L_H2_G      "industrylh2"
822 #define CST_INDUSTRY_L_H3        330
823 #define CST_INDUSTRY_L_H3_G      "industrylh3.csi"
824 #define LCT_INDUSTRY_L_H3_G      "industrylh3"
825 #define CST_INDUSTRY_L_H4        331
826 #define CST_INDUSTRY_L_H4_G      "industrylh4.csi"
827 #define LCT_INDUSTRY_L_H4_G      "industrylh4"
828 
829 #define CST_FARM_O0              332
830 #define CST_FARM_O0_G            "farm0.csi"
831 #define LCT_FARM_O0_G            "farm0"
832 #define CST_FARM_O1              333
833 #define CST_FARM_O1_G            "farm1.csi"
834 #define LCT_FARM_O1_G            "farm1"
835 #define CST_FARM_O2              334
836 #define CST_FARM_O2_G            "farm2.csi"
837 #define LCT_FARM_O2_G            "farm2"
838 #define CST_FARM_O3              335
839 #define CST_FARM_O3_G            "farm3.csi"
840 #define LCT_FARM_O3_G            "farm3"
841 #define CST_FARM_O4              336
842 #define CST_FARM_O4_G            "farm4.csi"
843 #define LCT_FARM_O4_G            "farm4"
844 #define CST_FARM_O5              337
845 #define CST_FARM_O5_G            "farm5.csi"
846 #define LCT_FARM_O5_G            "farm5"
847 #define CST_FARM_O6              338
848 #define CST_FARM_O6_G            "farm6.csi"
849 #define LCT_FARM_O6_G            "farm6"
850 #define CST_FARM_O7              339
851 #define CST_FARM_O7_G            "farm7.csi"
852 #define LCT_FARM_O7_G            "farm7"
853 #define CST_FARM_O8              340
854 #define CST_FARM_O8_G            "farm8.csi"
855 #define LCT_FARM_O8_G            "farm8"
856 #define CST_FARM_O9              341
857 #define CST_FARM_O9_G            "farm9.csi"
858 #define LCT_FARM_O9_G            "farm9"
859 #define CST_FARM_O10             342
860 #define CST_FARM_O10_G           "farm10.csi"
861 #define LCT_FARM_O10_G           "farm10"
862 #define CST_FARM_O11             343
863 #define CST_FARM_O11_G           "farm11.csi"
864 #define LCT_FARM_O11_G           "farm11"
865 #define CST_FARM_O12             344
866 #define CST_FARM_O12_G           "farm12.csi"
867 #define LCT_FARM_O12_G           "farm12"
868 #define CST_FARM_O13             345
869 #define CST_FARM_O13_G           "farm13.csi"
870 #define LCT_FARM_O13_G           "farm13"
871 #define CST_FARM_O14             346
872 #define CST_FARM_O14_G           "farm14.csi"
873 #define LCT_FARM_O14_G           "farm14"
874 #define CST_FARM_O15             347
875 #define CST_FARM_O15_G           "farm15.csi"
876 #define LCT_FARM_O15_G           "farm15"
877 #define CST_FARM_O16             348
878 #define CST_FARM_O16_G           "farm16.csi"
879 #define LCT_FARM_O16_G           "farm16"
880 
881 /*
882   //    *********************************
883   //    400 is the maximum at the moment.
884   //    *********************************
885 */
886 
887 #endif /* __lctypes_h__ */
888