author | KUDr |
Sat, 21 Apr 2007 08:23:57 +0000 | |
branch | cpp_gui |
changeset 6308 | 646711c5feaa |
parent 6307 | f40e88cff863 |
permissions | -rw-r--r-- |
2186 | 1 |
/* $Id$ */ |
2 |
||
6303 | 3 |
/** @file build_industry.h */ |
4 |
||
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
5 |
#ifndef BUILD_INDUSTRY_H |
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
6 |
#define BUILD_INDUSTRY_H |
3654
4a3f8056a61c
(svn r4568) CodeChange : Bring definitions and uses of DrawTypesStructures toguether.
belugas
parents:
3494
diff
changeset
|
7 |
|
6308 | 8 |
/** |
9 |
* Definition of an industry tiles layout. |
|
10 |
* @param x offset x of this tile |
|
11 |
* @param y offset y of this tile |
|
12 |
* @param m index of the tile. |
|
13 |
* @see _industry_specs |
|
14 |
* @see IndustryTileTable |
|
15 |
*/ |
|
16 |
#define MK(x, y, m) {{x, y}, m} |
|
0 | 17 |
|
6308 | 18 |
/** |
19 |
* Terminator of industry tiles layout definition |
|
20 |
*/ |
|
909
81bc9ef93f50
(svn r1396) Introduce TileIndexDiffC - the compile time version of TileIndexDiff
tron
parents:
0
diff
changeset
|
21 |
#define MKEND {{-0x80, 0}, 0} |
0 | 22 |
|
23 |
static const IndustryTileTable _tile_table_coal_mine_0[] = { |
|
6308 | 24 |
MK(1, 1, 0), |
25 |
MK(1, 2, 2), |
|
26 |
MK(0, 0, 5), |
|
27 |
MK(1, 0, 6), |
|
28 |
MK(2, 0, 3), |
|
29 |
MK(2, 2, 3), |
|
0 | 30 |
MKEND |
31 |
}; |
|
32 |
||
33 |
static const IndustryTileTable _tile_table_coal_mine_1[] = { |
|
6308 | 34 |
MK(1, 1, 0), |
35 |
MK(1, 2, 2), |
|
36 |
MK(2, 0, 0), |
|
37 |
MK(2, 1, 2), |
|
38 |
MK(1, 0, 3), |
|
39 |
MK(0, 0, 3), |
|
40 |
MK(0, 1, 4), |
|
41 |
MK(0, 2, 4), |
|
42 |
MK(2, 2, 4), |
|
0 | 43 |
MKEND |
44 |
}; |
|
45 |
||
46 |
static const IndustryTileTable _tile_table_coal_mine_2[] = { |
|
6308 | 47 |
MK(0, 0, 0), |
48 |
MK(0, 1, 2), |
|
49 |
MK(0, 2, 5), |
|
50 |
MK(1, 0, 3), |
|
51 |
MK(1, 1, 3), |
|
52 |
MK(1, 2, 6), |
|
0 | 53 |
MKEND |
54 |
}; |
|
55 |
||
56 |
static const IndustryTileTable _tile_table_coal_mine_3[] = { |
|
6308 | 57 |
MK(0, 1, 0), |
58 |
MK(0, 2, 2), |
|
59 |
MK(0, 3, 4), |
|
60 |
MK(1, 0, 5), |
|
61 |
MK(1, 1, 0), |
|
62 |
MK(1, 2, 2), |
|
63 |
MK(1, 3, 3), |
|
64 |
MK(2, 0, 6), |
|
65 |
MK(2, 1, 4), |
|
66 |
MK(2, 2, 3), |
|
0 | 67 |
MKEND |
68 |
}; |
|
69 |
||
70 |
static const IndustryTileTable * const _tile_table_coal_mine[] = { |
|
71 |
_tile_table_coal_mine_0, |
|
72 |
_tile_table_coal_mine_1, |
|
73 |
_tile_table_coal_mine_2, |
|
74 |
_tile_table_coal_mine_3, |
|
75 |
}; |
|
76 |
||
77 |
static const IndustryTileTable _tile_table_power_station_0[] = { |
|
6308 | 78 |
MK(0, 0, 7), |
79 |
MK(0, 1, 9), |
|
80 |
MK(1, 0, 7), |
|
81 |
MK(1, 1, 8), |
|
82 |
MK(2, 0, 7), |
|
83 |
MK(2, 1, 8), |
|
84 |
MK(3, 0, 10), |
|
85 |
MK(3, 1, 10), |
|
0 | 86 |
MKEND |
87 |
}; |
|
88 |
||
89 |
static const IndustryTileTable _tile_table_power_station_1[] = { |
|
6308 | 90 |
MK(0, 1, 7), |
91 |
MK(0, 2, 7), |
|
92 |
MK(1, 0, 8), |
|
93 |
MK(1, 1, 8), |
|
94 |
MK(1, 2, 7), |
|
95 |
MK(2, 0, 9), |
|
96 |
MK(2, 1, 10), |
|
97 |
MK(2, 2, 9), |
|
0 | 98 |
MKEND |
99 |
}; |
|
100 |
||
101 |
static const IndustryTileTable _tile_table_power_station_2[] = { |
|
6308 | 102 |
MK(0, 0, 7), |
103 |
MK(0, 1, 7), |
|
104 |
MK(1, 0, 9), |
|
105 |
MK(1, 1, 8), |
|
106 |
MK(2, 0, 10), |
|
107 |
MK(2, 1, 9), |
|
0 | 108 |
MKEND |
109 |
}; |
|
110 |
||
111 |
static const IndustryTileTable * const _tile_table_power_station[] = { |
|
112 |
_tile_table_power_station_0, |
|
113 |
_tile_table_power_station_1, |
|
114 |
_tile_table_power_station_2, |
|
115 |
}; |
|
116 |
||
117 |
static const IndustryTileTable _tile_table_sawmill_0[] = { |
|
6308 | 118 |
MK(1, 0, 14), |
119 |
MK(1, 1, 12), |
|
120 |
MK(1, 2, 11), |
|
121 |
MK(2, 0, 14), |
|
122 |
MK(2, 1, 13), |
|
123 |
MK(0, 0, 15), |
|
124 |
MK(0, 1, 15), |
|
125 |
MK(0, 2, 12), |
|
0 | 126 |
MKEND |
127 |
}; |
|
128 |
||
129 |
static const IndustryTileTable _tile_table_sawmill_1[] = { |
|
6308 | 130 |
MK(0, 0, 15), |
131 |
MK(0, 1, 11), |
|
132 |
MK(0, 2, 14), |
|
133 |
MK(1, 0, 15), |
|
134 |
MK(1, 1, 13), |
|
135 |
MK(1, 2, 12), |
|
136 |
MK(2, 0, 11), |
|
137 |
MK(2, 1, 13), |
|
0 | 138 |
MKEND |
139 |
}; |
|
140 |
||
141 |
static const IndustryTileTable * const _tile_table_sawmill[] = { |
|
142 |
_tile_table_sawmill_0, |
|
143 |
_tile_table_sawmill_1, |
|
144 |
}; |
|
145 |
||
146 |
static const IndustryTileTable _tile_table_forest_0[] = { |
|
6308 | 147 |
MK(0, 0, 16), |
148 |
MK(0, 1, 16), |
|
149 |
MK(0, 2, 16), |
|
150 |
MK(0, 3, 16), |
|
151 |
MK(1, 0, 16), |
|
152 |
MK(1, 1, 16), |
|
153 |
MK(1, 2, 16), |
|
154 |
MK(1, 3, 16), |
|
155 |
MK(2, 0, 16), |
|
156 |
MK(2, 1, 16), |
|
157 |
MK(2, 2, 16), |
|
158 |
MK(2, 3, 16), |
|
159 |
MK(3, 0, 16), |
|
160 |
MK(3, 1, 16), |
|
161 |
MK(3, 2, 16), |
|
162 |
MK(3, 3, 16), |
|
163 |
MK(1, 4, 16), |
|
164 |
MK(2, 4, 16), |
|
0 | 165 |
MKEND |
166 |
}; |
|
167 |
||
168 |
static const IndustryTileTable _tile_table_forest_1[] = { |
|
6308 | 169 |
MK(0, 0, 16), |
170 |
MK(1, 0, 16), |
|
171 |
MK(2, 0, 16), |
|
172 |
MK(3, 0, 16), |
|
173 |
MK(4, 0, 16), |
|
174 |
MK(0, 1, 16), |
|
175 |
MK(1, 1, 16), |
|
176 |
MK(2, 1, 16), |
|
177 |
MK(3, 1, 16), |
|
178 |
MK(4, 1, 16), |
|
179 |
MK(0, 2, 16), |
|
180 |
MK(1, 2, 16), |
|
181 |
MK(2, 2, 16), |
|
182 |
MK(3, 2, 16), |
|
183 |
MK(4, 2, 16), |
|
184 |
MK(0, 3, 16), |
|
185 |
MK(1, 3, 16), |
|
186 |
MK(2, 3, 16), |
|
187 |
MK(3, 3, 16), |
|
188 |
MK(4, 3, 16), |
|
189 |
MK(1, 4, 16), |
|
190 |
MK(2, 4, 16), |
|
191 |
MK(3, 4, 16), |
|
0 | 192 |
MKEND |
193 |
}; |
|
194 |
||
195 |
static const IndustryTileTable * const _tile_table_forest[] = { |
|
196 |
_tile_table_forest_0, |
|
197 |
_tile_table_forest_1, |
|
198 |
}; |
|
199 |
||
200 |
static const IndustryTileTable _tile_table_oil_refinery_0[] = { |
|
6308 | 201 |
MK(0, 0, 20), |
202 |
MK(0, 1, 21), |
|
203 |
MK(0, 2, 22), |
|
204 |
MK(0, 3, 21), |
|
205 |
MK(1, 0, 20), |
|
206 |
MK(1, 1, 19), |
|
207 |
MK(1, 2, 22), |
|
208 |
MK(1, 3, 20), |
|
209 |
MK(2, 1, 18), |
|
210 |
MK(2, 2, 18), |
|
211 |
MK(2, 3, 18), |
|
212 |
MK(3, 2, 18), |
|
213 |
MK(3, 3, 18), |
|
214 |
MK(2, 0, 23), |
|
215 |
MK(3, 1, 23), |
|
0 | 216 |
MKEND |
217 |
}; |
|
218 |
||
219 |
static const IndustryTileTable _tile_table_oil_refinery_1[] = { |
|
6308 | 220 |
MK(0, 0, 18), |
221 |
MK(0, 1, 18), |
|
222 |
MK(0, 2, 21), |
|
223 |
MK(0, 3, 22), |
|
224 |
MK(0, 4, 20), |
|
225 |
MK(1, 0, 18), |
|
226 |
MK(1, 1, 18), |
|
227 |
MK(1, 2, 19), |
|
228 |
MK(1, 3, 20), |
|
229 |
MK(2, 0, 18), |
|
230 |
MK(2, 1, 18), |
|
231 |
MK(2, 2, 19), |
|
232 |
MK(2, 3, 22), |
|
233 |
MK(1, 4, 23), |
|
234 |
MK(2, 4, 23), |
|
0 | 235 |
MKEND |
236 |
}; |
|
237 |
||
238 |
static const IndustryTileTable * const _tile_table_oil_refinery[] = { |
|
239 |
_tile_table_oil_refinery_0, |
|
240 |
_tile_table_oil_refinery_1, |
|
241 |
}; |
|
242 |
||
243 |
static const IndustryTileTable _tile_table_oil_rig_0[] = { |
|
6308 | 244 |
MK(0, 0, 24), |
245 |
MK(0, 1, 24), |
|
246 |
MK(0, 2, 25), |
|
247 |
MK(1, 0, 26), |
|
248 |
MK(1, 1, 27), |
|
249 |
MK(1, 2, 28), |
|
250 |
MK(-4, -5, 255), |
|
251 |
MK(-4, -4, 255), |
|
252 |
MK(-4, -3, 255), |
|
253 |
MK(-4, -2, 255), |
|
254 |
MK(-4, -1, 255), |
|
255 |
MK(-4, 0, 255), |
|
256 |
MK(-4, 1, 255), |
|
257 |
MK(-4, 2, 255), |
|
258 |
MK(-4, 3, 255), |
|
259 |
MK(-4, 4, 255), |
|
260 |
MK(-4, 5, 255), |
|
261 |
MK(-3, 5, 255), |
|
262 |
MK(-2, 5, 255), |
|
263 |
MK(-1, 5, 255), |
|
264 |
MK(0, 6, 255), |
|
265 |
MK(1, 6, 255), |
|
266 |
MK(2, 6, 255), |
|
267 |
MK(3, 6, 255), |
|
268 |
MK(4, 6, 255), |
|
269 |
MK(5, 6, 255), |
|
270 |
MK(5, 5, 255), |
|
271 |
MK(5, 4, 255), |
|
272 |
MK(5, 3, 255), |
|
273 |
MK(5, 2, 255), |
|
274 |
MK(5, 1, 255), |
|
275 |
MK(5, 0, 255), |
|
276 |
MK(5, -1, 255), |
|
277 |
MK(5, -2, 255), |
|
278 |
MK(5, -3, 255), |
|
279 |
MK(5, -4, 255), |
|
280 |
MK(4, -4, 255), |
|
281 |
MK(3, -4, 255), |
|
282 |
MK(2, -4, 255), |
|
283 |
MK(1, -4, 255), |
|
284 |
MK(0, -4, 255), |
|
285 |
MK(-1, -5, 255), |
|
286 |
MK(-2, -5, 255), |
|
287 |
MK(-3, -5, 255), |
|
288 |
MK(2, 0, 255), |
|
0 | 289 |
MKEND |
290 |
}; |
|
291 |
||
292 |
static const IndustryTileTable * const _tile_table_oil_rig[] = { |
|
293 |
_tile_table_oil_rig_0, |
|
294 |
}; |
|
295 |
||
296 |
static const IndustryTileTable _tile_table_factory_0[] = { |
|
6308 | 297 |
MK(0, 0, 39), |
298 |
MK(0, 1, 40), |
|
299 |
MK(1, 0, 41), |
|
300 |
MK(1, 1, 42), |
|
301 |
MK(0, 2, 39), |
|
302 |
MK(0, 3, 40), |
|
303 |
MK(1, 2, 41), |
|
304 |
MK(1, 3, 42), |
|
305 |
MK(2, 1, 39), |
|
306 |
MK(2, 2, 40), |
|
307 |
MK(3, 1, 41), |
|
308 |
MK(3, 2, 42), |
|
0 | 309 |
MKEND |
310 |
}; |
|
311 |
||
312 |
static const IndustryTileTable _tile_table_factory_1[] = { |
|
6308 | 313 |
MK(0, 0, 39), |
314 |
MK(0, 1, 40), |
|
315 |
MK(1, 0, 41), |
|
316 |
MK(1, 1, 42), |
|
317 |
MK(2, 0, 39), |
|
318 |
MK(2, 1, 40), |
|
319 |
MK(3, 0, 41), |
|
320 |
MK(3, 1, 42), |
|
321 |
MK(1, 2, 39), |
|
322 |
MK(1, 3, 40), |
|
323 |
MK(2, 2, 41), |
|
324 |
MK(2, 3, 42), |
|
0 | 325 |
MKEND |
326 |
}; |
|
327 |
||
328 |
static const IndustryTileTable * const _tile_table_factory[] = { |
|
329 |
_tile_table_factory_0, |
|
330 |
_tile_table_factory_1, |
|
331 |
}; |
|
332 |
||
333 |
static const IndustryTileTable _tile_table_printing_works_0[] = { |
|
6308 | 334 |
MK(0, 0, 43), |
335 |
MK(0, 1, 44), |
|
336 |
MK(1, 0, 45), |
|
337 |
MK(1, 1, 46), |
|
338 |
MK(0, 2, 43), |
|
339 |
MK(0, 3, 44), |
|
340 |
MK(1, 2, 45), |
|
341 |
MK(1, 3, 46), |
|
342 |
MK(2, 1, 43), |
|
343 |
MK(2, 2, 44), |
|
344 |
MK(3, 1, 45), |
|
345 |
MK(3, 2, 46), |
|
0 | 346 |
MKEND |
347 |
}; |
|
348 |
||
349 |
static const IndustryTileTable _tile_table_printing_works_1[] = { |
|
6308 | 350 |
MK(0, 0, 43), |
351 |
MK(0, 1, 44), |
|
352 |
MK(1, 0, 45), |
|
353 |
MK(1, 1, 46), |
|
354 |
MK(2, 0, 43), |
|
355 |
MK(2, 1, 44), |
|
356 |
MK(3, 0, 45), |
|
357 |
MK(3, 1, 46), |
|
358 |
MK(1, 2, 43), |
|
359 |
MK(1, 3, 44), |
|
360 |
MK(2, 2, 45), |
|
361 |
MK(2, 3, 46), |
|
0 | 362 |
MKEND |
363 |
}; |
|
364 |
||
365 |
static const IndustryTileTable * const _tile_table_printing_works[] = { |
|
366 |
_tile_table_printing_works_0, |
|
367 |
_tile_table_printing_works_1, |
|
368 |
}; |
|
369 |
||
370 |
static const IndustryTileTable _tile_table_steel_mill_0[] = { |
|
6308 | 371 |
MK(2, 1, 52), |
372 |
MK(2, 2, 53), |
|
373 |
MK(3, 1, 54), |
|
374 |
MK(3, 2, 55), |
|
375 |
MK(0, 0, 56), |
|
376 |
MK(1, 0, 57), |
|
377 |
MK(0, 1, 56), |
|
378 |
MK(1, 1, 57), |
|
379 |
MK(0, 2, 56), |
|
380 |
MK(1, 2, 57), |
|
381 |
MK(2, 0, 56), |
|
382 |
MK(3, 0, 57), |
|
0 | 383 |
MKEND |
384 |
}; |
|
385 |
||
386 |
static const IndustryTileTable _tile_table_steel_mill_1[] = { |
|
6308 | 387 |
MK(0, 0, 52), |
388 |
MK(0, 1, 53), |
|
389 |
MK(1, 0, 54), |
|
390 |
MK(1, 1, 55), |
|
391 |
MK(2, 0, 52), |
|
392 |
MK(2, 1, 53), |
|
393 |
MK(3, 0, 54), |
|
394 |
MK(3, 1, 55), |
|
395 |
MK(0, 2, 56), |
|
396 |
MK(1, 2, 57), |
|
397 |
MK(2, 2, 56), |
|
398 |
MK(3, 2, 57), |
|
399 |
MK(1, 3, 56), |
|
400 |
MK(2, 3, 57), |
|
0 | 401 |
MKEND |
402 |
}; |
|
403 |
||
404 |
static const IndustryTileTable * const _tile_table_steel_mill[] = { |
|
405 |
_tile_table_steel_mill_0, |
|
406 |
_tile_table_steel_mill_1, |
|
407 |
}; |
|
408 |
||
409 |
static const IndustryTileTable _tile_table_farm_0[] = { |
|
6308 | 410 |
MK(1, 0, 33), |
411 |
MK(1, 1, 34), |
|
412 |
MK(1, 2, 36), |
|
413 |
MK(0, 0, 37), |
|
414 |
MK(0, 1, 37), |
|
415 |
MK(0, 2, 36), |
|
416 |
MK(2, 0, 35), |
|
417 |
MK(2, 1, 38), |
|
418 |
MK(2, 2, 38), |
|
0 | 419 |
MKEND |
420 |
}; |
|
421 |
||
422 |
static const IndustryTileTable _tile_table_farm_1[] = { |
|
6308 | 423 |
MK(1, 1, 33), |
424 |
MK(1, 2, 34), |
|
425 |
MK(0, 0, 35), |
|
426 |
MK(0, 1, 36), |
|
427 |
MK(0, 2, 36), |
|
428 |
MK(0, 3, 35), |
|
429 |
MK(1, 0, 37), |
|
430 |
MK(1, 3, 38), |
|
431 |
MK(2, 0, 37), |
|
432 |
MK(2, 1, 37), |
|
433 |
MK(2, 2, 38), |
|
434 |
MK(2, 3, 38), |
|
0 | 435 |
MKEND |
436 |
}; |
|
437 |
||
438 |
static const IndustryTileTable _tile_table_farm_2[] = { |
|
6308 | 439 |
MK(2, 0, 33), |
440 |
MK(2, 1, 34), |
|
441 |
MK(0, 0, 36), |
|
442 |
MK(0, 1, 36), |
|
443 |
MK(0, 2, 37), |
|
444 |
MK(0, 3, 37), |
|
445 |
MK(1, 0, 35), |
|
446 |
MK(1, 1, 38), |
|
447 |
MK(1, 2, 38), |
|
448 |
MK(1, 3, 37), |
|
449 |
MK(2, 2, 37), |
|
450 |
MK(2, 3, 35), |
|
0 | 451 |
MKEND |
452 |
}; |
|
453 |
||
454 |
static const IndustryTileTable * const _tile_table_farm[] = { |
|
455 |
_tile_table_farm_0, |
|
456 |
_tile_table_farm_1, |
|
457 |
_tile_table_farm_2, |
|
458 |
}; |
|
459 |
||
460 |
static const IndustryTileTable _tile_table_copper_mine_0[] = { |
|
6308 | 461 |
MK(0, 0, 47), |
462 |
MK(0, 1, 49), |
|
463 |
MK(0, 2, 51), |
|
464 |
MK(1, 0, 47), |
|
465 |
MK(1, 1, 49), |
|
466 |
MK(1, 2, 50), |
|
467 |
MK(2, 0, 51), |
|
468 |
MK(2, 1, 51), |
|
0 | 469 |
MKEND |
470 |
}; |
|
471 |
||
472 |
static const IndustryTileTable _tile_table_copper_mine_1[] = { |
|
6308 | 473 |
MK(0, 0, 50), |
474 |
MK(0, 1, 47), |
|
475 |
MK(0, 2, 49), |
|
476 |
MK(1, 0, 47), |
|
477 |
MK(1, 1, 49), |
|
478 |
MK(1, 2, 51), |
|
479 |
MK(2, 0, 51), |
|
480 |
MK(2, 1, 47), |
|
481 |
MK(2, 2, 49), |
|
0 | 482 |
MKEND |
483 |
}; |
|
484 |
||
485 |
static const IndustryTileTable * const _tile_table_copper_mine[] = { |
|
486 |
_tile_table_copper_mine_0, |
|
487 |
_tile_table_copper_mine_1, |
|
488 |
}; |
|
489 |
||
490 |
static const IndustryTileTable _tile_table_oil_well_0[] = { |
|
6308 | 491 |
MK(0, 0, 29), |
492 |
MK(1, 0, 29), |
|
493 |
MK(2, 0, 29), |
|
494 |
MK(0, 1, 29), |
|
495 |
MK(0, 2, 29), |
|
0 | 496 |
MKEND |
497 |
}; |
|
498 |
||
499 |
static const IndustryTileTable _tile_table_oil_well_1[] = { |
|
6308 | 500 |
MK(0, 0, 29), |
501 |
MK(1, 0, 29), |
|
502 |
MK(1, 1, 29), |
|
503 |
MK(2, 2, 29), |
|
504 |
MK(2, 3, 29), |
|
0 | 505 |
MKEND |
506 |
}; |
|
507 |
||
508 |
static const IndustryTileTable * const _tile_table_oil_well[] = { |
|
509 |
_tile_table_oil_well_0, |
|
510 |
_tile_table_oil_well_1, |
|
511 |
}; |
|
512 |
||
513 |
static const IndustryTileTable _tile_table_bank_0[] = { |
|
6308 | 514 |
MK(0, 0, 58), |
515 |
MK(1, 0, 59), |
|
0 | 516 |
MKEND |
517 |
}; |
|
518 |
||
519 |
static const IndustryTileTable * const _tile_table_bank[] = { |
|
520 |
_tile_table_bank_0, |
|
521 |
}; |
|
522 |
||
523 |
static const IndustryTileTable _tile_table_food_process_0[] = { |
|
6308 | 524 |
MK(0, 0, 60), |
525 |
MK(1, 0, 60), |
|
526 |
MK(2, 0, 60), |
|
527 |
MK(0, 1, 60), |
|
528 |
MK(1, 1, 60), |
|
529 |
MK(2, 1, 60), |
|
530 |
MK(0, 2, 61), |
|
531 |
MK(1, 2, 61), |
|
532 |
MK(2, 2, 63), |
|
533 |
MK(0, 3, 62), |
|
534 |
MK(1, 3, 62), |
|
535 |
MK(2, 3, 63), |
|
0 | 536 |
MKEND |
537 |
}; |
|
538 |
||
539 |
static const IndustryTileTable _tile_table_food_process_1[] = { |
|
6308 | 540 |
MK(0, 0, 61), |
541 |
MK(1, 0, 60), |
|
542 |
MK(2, 0, 61), |
|
543 |
MK(3, 0, 61), |
|
544 |
MK(0, 1, 62), |
|
545 |
MK(1, 1, 63), |
|
546 |
MK(2, 1, 63), |
|
547 |
MK(3, 1, 63), |
|
548 |
MK(0, 2, 60), |
|
549 |
MK(1, 2, 60), |
|
550 |
MK(2, 2, 60), |
|
551 |
MK(3, 2, 60), |
|
552 |
MK(0, 3, 62), |
|
553 |
MK(1, 3, 62), |
|
0 | 554 |
MKEND |
555 |
}; |
|
556 |
||
557 |
static const IndustryTileTable * const _tile_table_food_process[] = { |
|
558 |
_tile_table_food_process_0, |
|
559 |
_tile_table_food_process_1, |
|
560 |
}; |
|
561 |
||
562 |
static const IndustryTileTable _tile_table_paper_mill_0[] = { |
|
6308 | 563 |
MK(0, 0, 64), |
564 |
MK(1, 0, 65), |
|
565 |
MK(2, 0, 66), |
|
566 |
MK(3, 0, 67), |
|
567 |
MK(0, 1, 68), |
|
568 |
MK(1, 1, 69), |
|
569 |
MK(2, 1, 67), |
|
570 |
MK(3, 1, 67), |
|
571 |
MK(0, 2, 66), |
|
572 |
MK(1, 2, 71), |
|
573 |
MK(2, 2, 71), |
|
574 |
MK(3, 2, 70), |
|
0 | 575 |
MKEND |
576 |
}; |
|
577 |
||
578 |
static const IndustryTileTable * const _tile_table_paper_mill[] = { |
|
579 |
_tile_table_paper_mill_0, |
|
580 |
}; |
|
581 |
||
582 |
static const IndustryTileTable _tile_table_gold_mine_0[] = { |
|
6308 | 583 |
MK(0, 0, 72), |
584 |
MK(0, 1, 73), |
|
585 |
MK(0, 2, 74), |
|
586 |
MK(0, 3, 75), |
|
587 |
MK(1, 0, 76), |
|
588 |
MK(1, 1, 77), |
|
589 |
MK(1, 2, 78), |
|
590 |
MK(1, 3, 79), |
|
591 |
MK(2, 0, 80), |
|
592 |
MK(2, 1, 81), |
|
593 |
MK(2, 2, 82), |
|
594 |
MK(2, 3, 83), |
|
595 |
MK(3, 0, 84), |
|
596 |
MK(3, 1, 85), |
|
597 |
MK(3, 2, 86), |
|
598 |
MK(3, 3, 87), |
|
0 | 599 |
MKEND |
600 |
}; |
|
601 |
||
602 |
static const IndustryTileTable * const _tile_table_gold_mine[] = { |
|
603 |
_tile_table_gold_mine_0, |
|
604 |
}; |
|
605 |
||
606 |
static const IndustryTileTable _tile_table_bank2_0[] = { |
|
6308 | 607 |
MK(0, 0, 89), |
608 |
MK(1, 0, 90), |
|
0 | 609 |
MKEND |
610 |
}; |
|
611 |
||
612 |
static const IndustryTileTable * const _tile_table_bank2[] = { |
|
613 |
_tile_table_bank2_0, |
|
614 |
}; |
|
615 |
||
616 |
static const IndustryTileTable _tile_table_diamond_mine_0[] = { |
|
6308 | 617 |
MK(0, 0, 91), |
618 |
MK(0, 1, 92), |
|
619 |
MK(0, 2, 93), |
|
620 |
MK(1, 0, 94), |
|
621 |
MK(1, 1, 95), |
|
622 |
MK(1, 2, 96), |
|
623 |
MK(2, 0, 97), |
|
624 |
MK(2, 1, 98), |
|
625 |
MK(2, 2, 99), |
|
0 | 626 |
MKEND |
627 |
}; |
|
628 |
||
629 |
static const IndustryTileTable * const _tile_table_diamond_mine[] = { |
|
630 |
_tile_table_diamond_mine_0, |
|
631 |
}; |
|
632 |
||
633 |
static const IndustryTileTable _tile_table_iron_mine_0[] = { |
|
6308 | 634 |
MK(0, 0, 100), |
635 |
MK(0, 1, 101), |
|
636 |
MK(0, 2, 102), |
|
637 |
MK(0, 3, 103), |
|
638 |
MK(1, 0, 104), |
|
639 |
MK(1, 1, 105), |
|
640 |
MK(1, 2, 106), |
|
641 |
MK(1, 3, 107), |
|
642 |
MK(2, 0, 108), |
|
643 |
MK(2, 1, 109), |
|
644 |
MK(2, 2, 110), |
|
645 |
MK(2, 3, 111), |
|
646 |
MK(3, 0, 112), |
|
647 |
MK(3, 1, 113), |
|
648 |
MK(3, 2, 114), |
|
649 |
MK(3, 3, 115), |
|
0 | 650 |
MKEND |
651 |
}; |
|
652 |
||
653 |
static const IndustryTileTable * const _tile_table_iron_mine[] = { |
|
654 |
_tile_table_iron_mine_0, |
|
655 |
}; |
|
656 |
||
657 |
static const IndustryTileTable _tile_table_fruit_plantation_0[] = { |
|
6308 | 658 |
MK(0, 0, 116), |
659 |
MK(0, 1, 116), |
|
660 |
MK(0, 2, 116), |
|
661 |
MK(0, 3, 116), |
|
662 |
MK(1, 0, 116), |
|
663 |
MK(1, 1, 116), |
|
664 |
MK(1, 2, 116), |
|
665 |
MK(1, 3, 116), |
|
666 |
MK(2, 0, 116), |
|
667 |
MK(2, 1, 116), |
|
668 |
MK(2, 2, 116), |
|
669 |
MK(2, 3, 116), |
|
670 |
MK(3, 0, 116), |
|
671 |
MK(3, 1, 116), |
|
672 |
MK(3, 2, 116), |
|
673 |
MK(3, 3, 116), |
|
674 |
MK(4, 0, 116), |
|
675 |
MK(4, 1, 116), |
|
676 |
MK(4, 2, 116), |
|
677 |
MK(4, 3, 116), |
|
0 | 678 |
MKEND |
679 |
}; |
|
680 |
||
681 |
static const IndustryTileTable * const _tile_table_fruit_plantation[] = { |
|
682 |
_tile_table_fruit_plantation_0, |
|
683 |
}; |
|
684 |
||
685 |
static const IndustryTileTable _tile_table_rubber_plantation_0[] = { |
|
6308 | 686 |
MK(0, 0, 117), |
687 |
MK(0, 1, 117), |
|
688 |
MK(0, 2, 117), |
|
689 |
MK(0, 3, 117), |
|
690 |
MK(1, 0, 117), |
|
691 |
MK(1, 1, 117), |
|
692 |
MK(1, 2, 117), |
|
693 |
MK(1, 3, 117), |
|
694 |
MK(2, 0, 117), |
|
695 |
MK(2, 1, 117), |
|
696 |
MK(2, 2, 117), |
|
697 |
MK(2, 3, 117), |
|
698 |
MK(3, 0, 117), |
|
699 |
MK(3, 1, 117), |
|
700 |
MK(3, 2, 117), |
|
701 |
MK(3, 3, 117), |
|
702 |
MK(4, 0, 117), |
|
703 |
MK(4, 1, 117), |
|
704 |
MK(4, 2, 117), |
|
705 |
MK(4, 3, 117), |
|
0 | 706 |
MKEND |
707 |
}; |
|
708 |
||
709 |
static const IndustryTileTable * const _tile_table_rubber_plantation[] = { |
|
710 |
_tile_table_rubber_plantation_0, |
|
711 |
}; |
|
712 |
||
713 |
static const IndustryTileTable _tile_table_water_supply_0[] = { |
|
6308 | 714 |
MK(0, 0, 118), |
715 |
MK(0, 1, 119), |
|
716 |
MK(1, 0, 118), |
|
717 |
MK(1, 1, 119), |
|
0 | 718 |
MKEND |
719 |
}; |
|
720 |
||
721 |
static const IndustryTileTable * const _tile_table_water_supply[] = { |
|
722 |
_tile_table_water_supply_0, |
|
723 |
}; |
|
724 |
||
725 |
static const IndustryTileTable _tile_table_water_tower_0[] = { |
|
6308 | 726 |
MK(0, 0, 120), |
0 | 727 |
MKEND |
728 |
}; |
|
729 |
||
730 |
static const IndustryTileTable * const _tile_table_water_tower[] = { |
|
731 |
_tile_table_water_tower_0, |
|
732 |
}; |
|
733 |
||
734 |
static const IndustryTileTable _tile_table_factory2_0[] = { |
|
6308 | 735 |
MK(0, 0, 121), |
736 |
MK(0, 1, 122), |
|
737 |
MK(1, 0, 123), |
|
738 |
MK(1, 1, 124), |
|
739 |
MK(0, 2, 121), |
|
740 |
MK(0, 3, 122), |
|
741 |
MK(1, 2, 123), |
|
742 |
MK(1, 3, 124), |
|
0 | 743 |
MKEND |
744 |
}; |
|
745 |
||
746 |
static const IndustryTileTable _tile_table_factory2_1[] = { |
|
6308 | 747 |
MK(0, 0, 121), |
748 |
MK(0, 1, 122), |
|
749 |
MK(1, 0, 123), |
|
750 |
MK(1, 1, 124), |
|
751 |
MK(2, 0, 121), |
|
752 |
MK(2, 1, 122), |
|
753 |
MK(3, 0, 123), |
|
754 |
MK(3, 1, 124), |
|
0 | 755 |
MKEND |
756 |
}; |
|
757 |
||
758 |
static const IndustryTileTable * const _tile_table_factory2[] = { |
|
759 |
_tile_table_factory2_0, |
|
760 |
_tile_table_factory2_1, |
|
761 |
}; |
|
762 |
||
763 |
static const IndustryTileTable _tile_table_farm2_0[] = { |
|
6308 | 764 |
MK(1, 0, 33), |
765 |
MK(1, 1, 34), |
|
766 |
MK(1, 2, 36), |
|
767 |
MK(0, 0, 37), |
|
768 |
MK(0, 1, 37), |
|
769 |
MK(0, 2, 36), |
|
770 |
MK(2, 0, 35), |
|
771 |
MK(2, 1, 38), |
|
772 |
MK(2, 2, 38), |
|
0 | 773 |
MKEND |
774 |
}; |
|
775 |
||
776 |
static const IndustryTileTable _tile_table_farm2_1[] = { |
|
6308 | 777 |
MK(1, 1, 33), |
778 |
MK(1, 2, 34), |
|
779 |
MK(0, 0, 35), |
|
780 |
MK(0, 1, 36), |
|
781 |
MK(0, 2, 36), |
|
782 |
MK(0, 3, 35), |
|
783 |
MK(1, 0, 37), |
|
784 |
MK(1, 3, 38), |
|
785 |
MK(2, 0, 37), |
|
786 |
MK(2, 1, 37), |
|
787 |
MK(2, 2, 38), |
|
788 |
MK(2, 3, 38), |
|
0 | 789 |
MKEND |
790 |
}; |
|
791 |
||
792 |
static const IndustryTileTable _tile_table_farm2_2[] = { |
|
6308 | 793 |
MK(2, 0, 33), |
794 |
MK(2, 1, 34), |
|
795 |
MK(0, 0, 36), |
|
796 |
MK(0, 1, 36), |
|
797 |
MK(0, 2, 37), |
|
798 |
MK(0, 3, 37), |
|
799 |
MK(1, 0, 35), |
|
800 |
MK(1, 1, 38), |
|
801 |
MK(1, 2, 38), |
|
802 |
MK(1, 3, 37), |
|
803 |
MK(2, 2, 37), |
|
804 |
MK(2, 3, 35), |
|
0 | 805 |
MKEND |
806 |
}; |
|
807 |
||
808 |
static const IndustryTileTable * const _tile_table_farm2[] = { |
|
809 |
_tile_table_farm2_0, |
|
810 |
_tile_table_farm2_1, |
|
811 |
_tile_table_farm2_2, |
|
812 |
}; |
|
813 |
||
814 |
static const IndustryTileTable _tile_table_lumber_mill_0[] = { |
|
6308 | 815 |
MK(0, 0, 125), |
816 |
MK(0, 1, 126), |
|
817 |
MK(1, 0, 127), |
|
818 |
MK(1, 1, 128), |
|
0 | 819 |
MKEND |
820 |
}; |
|
821 |
||
822 |
static const IndustryTileTable * const _tile_table_lumber_mill[] = { |
|
823 |
_tile_table_lumber_mill_0, |
|
824 |
}; |
|
825 |
||
826 |
static const IndustryTileTable _tile_table_cotton_candy_0[] = { |
|
6308 | 827 |
MK(0, 0, 129), |
828 |
MK(0, 1, 129), |
|
829 |
MK(0, 2, 129), |
|
830 |
MK(0, 3, 129), |
|
831 |
MK(1, 0, 129), |
|
832 |
MK(1, 1, 129), |
|
833 |
MK(1, 2, 129), |
|
834 |
MK(1, 3, 129), |
|
835 |
MK(2, 0, 129), |
|
836 |
MK(2, 1, 129), |
|
837 |
MK(2, 2, 129), |
|
838 |
MK(2, 3, 129), |
|
839 |
MK(3, 0, 129), |
|
840 |
MK(3, 1, 129), |
|
841 |
MK(3, 2, 129), |
|
842 |
MK(3, 3, 129), |
|
843 |
MK(1, 4, 129), |
|
844 |
MK(2, 4, 129), |
|
0 | 845 |
MKEND |
846 |
}; |
|
847 |
||
848 |
static const IndustryTileTable _tile_table_cotton_candy_1[] = { |
|
6308 | 849 |
MK(0, 0, 129), |
850 |
MK(1, 0, 129), |
|
851 |
MK(2, 0, 129), |
|
852 |
MK(3, 0, 129), |
|
853 |
MK(4, 0, 129), |
|
854 |
MK(0, 1, 129), |
|
855 |
MK(1, 1, 129), |
|
856 |
MK(2, 1, 129), |
|
857 |
MK(3, 1, 129), |
|
858 |
MK(4, 1, 129), |
|
859 |
MK(0, 2, 129), |
|
860 |
MK(1, 2, 129), |
|
861 |
MK(2, 2, 129), |
|
862 |
MK(3, 2, 129), |
|
863 |
MK(4, 2, 129), |
|
864 |
MK(0, 3, 129), |
|
865 |
MK(1, 3, 129), |
|
866 |
MK(2, 3, 129), |
|
867 |
MK(3, 3, 129), |
|
868 |
MK(4, 3, 129), |
|
869 |
MK(1, 4, 129), |
|
870 |
MK(2, 4, 129), |
|
871 |
MK(3, 4, 129), |
|
0 | 872 |
MKEND |
873 |
}; |
|
874 |
||
875 |
static const IndustryTileTable * const _tile_table_cotton_candy[] = { |
|
876 |
_tile_table_cotton_candy_0, |
|
877 |
_tile_table_cotton_candy_1, |
|
878 |
}; |
|
879 |
||
880 |
static const IndustryTileTable _tile_table_candy_factory_0[] = { |
|
6308 | 881 |
MK(0, 0, 131), |
882 |
MK(0, 1, 132), |
|
883 |
MK(1, 0, 133), |
|
884 |
MK(1, 1, 134), |
|
885 |
MK(0, 2, 131), |
|
886 |
MK(0, 3, 132), |
|
887 |
MK(1, 2, 133), |
|
888 |
MK(1, 3, 134), |
|
889 |
MK(2, 1, 131), |
|
890 |
MK(2, 2, 132), |
|
891 |
MK(3, 1, 133), |
|
892 |
MK(3, 2, 134), |
|
0 | 893 |
MKEND |
894 |
}; |
|
895 |
||
896 |
static const IndustryTileTable _tile_table_candy_factory_1[] = { |
|
6308 | 897 |
MK(0, 0, 131), |
898 |
MK(0, 1, 132), |
|
899 |
MK(1, 0, 133), |
|
900 |
MK(1, 1, 134), |
|
901 |
MK(2, 0, 131), |
|
902 |
MK(2, 1, 132), |
|
903 |
MK(3, 0, 133), |
|
904 |
MK(3, 1, 134), |
|
905 |
MK(1, 2, 131), |
|
906 |
MK(1, 3, 132), |
|
907 |
MK(2, 2, 133), |
|
908 |
MK(2, 3, 134), |
|
0 | 909 |
MKEND |
910 |
}; |
|
911 |
||
912 |
static const IndustryTileTable * const _tile_table_candy_factory[] = { |
|
913 |
_tile_table_candy_factory_0, |
|
914 |
_tile_table_candy_factory_1, |
|
915 |
}; |
|
916 |
||
917 |
static const IndustryTileTable _tile_table_battery_farm_0[] = { |
|
6308 | 918 |
MK(0, 0, 135), |
919 |
MK(0, 1, 135), |
|
920 |
MK(0, 2, 135), |
|
921 |
MK(0, 3, 135), |
|
922 |
MK(1, 0, 135), |
|
923 |
MK(1, 1, 135), |
|
924 |
MK(1, 2, 135), |
|
925 |
MK(1, 3, 135), |
|
926 |
MK(2, 0, 135), |
|
927 |
MK(2, 1, 135), |
|
928 |
MK(2, 2, 135), |
|
929 |
MK(2, 3, 135), |
|
930 |
MK(3, 0, 135), |
|
931 |
MK(3, 1, 135), |
|
932 |
MK(3, 2, 135), |
|
933 |
MK(3, 3, 135), |
|
934 |
MK(4, 0, 135), |
|
935 |
MK(4, 1, 135), |
|
936 |
MK(4, 2, 135), |
|
937 |
MK(4, 3, 135), |
|
0 | 938 |
MKEND |
939 |
}; |
|
940 |
||
941 |
static const IndustryTileTable * const _tile_table_battery_farm[] = { |
|
942 |
_tile_table_battery_farm_0, |
|
943 |
}; |
|
944 |
||
945 |
static const IndustryTileTable _tile_table_cola_wells_0[] = { |
|
6308 | 946 |
MK(0, 0, 137), |
947 |
MK(0, 1, 137), |
|
948 |
MK(0, 2, 137), |
|
949 |
MK(1, 0, 137), |
|
950 |
MK(1, 1, 137), |
|
951 |
MK(1, 2, 137), |
|
952 |
MK(2, 1, 137), |
|
953 |
MK(2, 2, 137), |
|
0 | 954 |
MKEND |
955 |
}; |
|
956 |
||
957 |
static const IndustryTileTable _tile_table_cola_wells_1[] = { |
|
6308 | 958 |
MK(0, 1, 137), |
959 |
MK(0, 2, 137), |
|
960 |
MK(0, 3, 137), |
|
961 |
MK(1, 0, 137), |
|
962 |
MK(1, 1, 137), |
|
963 |
MK(1, 2, 137), |
|
964 |
MK(2, 1, 137), |
|
0 | 965 |
MKEND |
966 |
}; |
|
967 |
||
968 |
static const IndustryTileTable * const _tile_table_cola_wells[] = { |
|
969 |
_tile_table_cola_wells_0, |
|
970 |
_tile_table_cola_wells_1, |
|
971 |
}; |
|
972 |
||
973 |
static const IndustryTileTable _tile_table_toy_shop_0[] = { |
|
6308 | 974 |
MK(0, 0, 138), |
975 |
MK(0, 1, 139), |
|
976 |
MK(1, 0, 140), |
|
977 |
MK(1, 1, 141), |
|
0 | 978 |
MKEND |
979 |
}; |
|
980 |
||
981 |
static const IndustryTileTable * const _tile_table_toy_shop[] = { |
|
982 |
_tile_table_toy_shop_0, |
|
983 |
}; |
|
984 |
||
985 |
static const IndustryTileTable _tile_table_toy_factory_0[] = { |
|
6308 | 986 |
MK(0, 0, 147), |
987 |
MK(0, 1, 142), |
|
988 |
MK(1, 0, 147), |
|
989 |
MK(1, 1, 143), |
|
990 |
MK(2, 0, 147), |
|
991 |
MK(2, 1, 144), |
|
992 |
MK(3, 0, 146), |
|
993 |
MK(3, 1, 145), |
|
0 | 994 |
MKEND |
995 |
}; |
|
996 |
||
997 |
static const IndustryTileTable * const _tile_table_toy_factory[] = { |
|
998 |
_tile_table_toy_factory_0, |
|
999 |
}; |
|
1000 |
||
1001 |
static const IndustryTileTable _tile_table_plastic_fountain_0[] = { |
|
6308 | 1002 |
MK(0, 0, 148), |
1003 |
MK(0, 1, 151), |
|
1004 |
MK(0, 2, 154), |
|
0 | 1005 |
MKEND |
1006 |
}; |
|
1007 |
||
1008 |
static const IndustryTileTable _tile_table_plastic_fountain_1[] = { |
|
6308 | 1009 |
MK(0, 0, 148), |
1010 |
MK(1, 0, 151), |
|
1011 |
MK(2, 0, 154), |
|
0 | 1012 |
MKEND |
1013 |
}; |
|
1014 |
||
1015 |
static const IndustryTileTable * const _tile_table_plastic_fountain[] = { |
|
1016 |
_tile_table_plastic_fountain_0, |
|
1017 |
_tile_table_plastic_fountain_1, |
|
1018 |
}; |
|
1019 |
||
1020 |
static const IndustryTileTable _tile_table_fizzy_drink_0[] = { |
|
6308 | 1021 |
MK(0, 0, 156), |
1022 |
MK(0, 1, 157), |
|
1023 |
MK(1, 0, 158), |
|
1024 |
MK(1, 1, 159), |
|
0 | 1025 |
MKEND |
1026 |
}; |
|
1027 |
||
1028 |
static const IndustryTileTable * const _tile_table_fizzy_drink[] = { |
|
1029 |
_tile_table_fizzy_drink_0, |
|
1030 |
}; |
|
1031 |
||
1032 |
static const IndustryTileTable _tile_table_bubble_generator_0[] = { |
|
6308 | 1033 |
MK(0, 0, 163), |
1034 |
MK(0, 1, 160), |
|
1035 |
MK(1, 0, 163), |
|
1036 |
MK(1, 1, 161), |
|
1037 |
MK(2, 0, 163), |
|
1038 |
MK(2, 1, 162), |
|
1039 |
MK(0, 2, 163), |
|
1040 |
MK(0, 3, 160), |
|
1041 |
MK(1, 2, 163), |
|
1042 |
MK(1, 3, 161), |
|
1043 |
MK(2, 2, 163), |
|
1044 |
MK(2, 3, 162), |
|
0 | 1045 |
MKEND |
1046 |
}; |
|
1047 |
||
1048 |
static const IndustryTileTable * const _tile_table_bubble_generator[] = { |
|
1049 |
_tile_table_bubble_generator_0, |
|
1050 |
}; |
|
1051 |
||
1052 |
static const IndustryTileTable _tile_table_toffee_quarry_0[] = { |
|
6308 | 1053 |
MK(0, 0, 164), |
1054 |
MK(1, 0, 165), |
|
1055 |
MK(2, 0, 166), |
|
0 | 1056 |
MKEND |
1057 |
}; |
|
1058 |
||
1059 |
static const IndustryTileTable * const _tile_table_toffee_quarry[] = { |
|
1060 |
_tile_table_toffee_quarry_0, |
|
1061 |
}; |
|
1062 |
||
1063 |
static const IndustryTileTable _tile_table_sugar_mine_0[] = { |
|
6308 | 1064 |
MK(0, 0, 167), |
1065 |
MK(0, 1, 168), |
|
1066 |
MK(1, 0, 169), |
|
1067 |
MK(1, 1, 170), |
|
1068 |
MK(2, 0, 171), |
|
1069 |
MK(2, 1, 172), |
|
1070 |
MK(3, 0, 173), |
|
1071 |
MK(3, 1, 174), |
|
0 | 1072 |
MKEND |
1073 |
}; |
|
1074 |
||
1075 |
static const IndustryTileTable * const _tile_table_sugar_mine[] = { |
|
1076 |
_tile_table_sugar_mine_0, |
|
1077 |
}; |
|
1078 |
||
1079 |
#undef MK |
|
1080 |
#undef MKEND |
|
1081 |
||
6308 | 1082 |
/** |
1083 |
* Writes the properties of an industry into the IndustrySpec struct. |
|
1084 |
* @param tbl tile table |
|
1085 |
* @param d cost multiplier |
|
1086 |
* @param ai1 appear chance ingame - temperate |
|
1087 |
* @param ai2 appear chance ingame - arctic |
|
1088 |
* @param ai3 appear chance ingame - tropic |
|
1089 |
* @param ai4 appear chance ingame - toyland |
|
1090 |
* @param ag1 appear chance random creation - temperate |
|
1091 |
* @param ag2 appear chance random creation - arctic |
|
1092 |
* @param ag3 appear chance random creation - tropic |
|
1093 |
* @param ag4 appear chance random creation - toyland |
|
1094 |
* @param col map colour |
|
1095 |
* @param c1 industry proximity refusal - 1st |
|
1096 |
* @param c2 industry proximity refusal - 2nd |
|
1097 |
* @param c3 industry proximity refusal - 3th |
|
1098 |
* @param proc check procedure index |
|
1099 |
* @param p1 produce cargo 1 |
|
1100 |
* @param r1 rate of production 1 |
|
1101 |
* @param p2 produce cargo 2 |
|
1102 |
* @param r2 rate of production 1 |
|
1103 |
* @param m minimum cargo moved to station |
|
1104 |
* @param a1 accepted cargo 1 |
|
1105 |
* @param a2 accepted cargo 2 |
|
1106 |
* @param a3 accepted cargo 3 |
|
1107 |
* @param pr industry life (actually, the same as extractive, organic, processing in ttdpatch's specs) |
|
1108 |
* @param clim climate availaility |
|
1109 |
* @param bev industry behaviour |
|
1110 |
* @param in name |
|
1111 |
* @param intx text while building |
|
1112 |
* @param s1 text for closure |
|
1113 |
* @param s2 text for production up |
|
1114 |
* @param s3 text for production down |
|
1115 |
*/ |
|
1116 |
||
1117 |
#define MI(tbl, d, ai1, ai2, ai3, ai4, ag1, ag2, ag3, ag4, col, \ |
|
6307 | 1118 |
c1, c2, c3, proc, p1, r1, p2, r2, m, a1, a2, a3, pr, clim, bev, in, intx, s1, s2, s3) \ |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1119 |
{tbl, lengthof(tbl), d, {c1, c2, c3}, proc, {p1, p2}, {r1, r2}, m, \ |
6307 | 1120 |
{a1, a2, a3}, pr, clim, bev, col, in, intx, s1, s2, s3, {ai1, ai2, ai3, ai4}, {ag1, ag2, ag3, ag4}, 0, 0, 0, 0} |
3663
50fbc1639a3f
(svn r4578) CodeChange : Cleanup of industry_cmd (Step-2).
belugas
parents:
3662
diff
changeset
|
1121 |
|
50fbc1639a3f
(svn r4578) CodeChange : Cleanup of industry_cmd (Step-2).
belugas
parents:
3662
diff
changeset
|
1122 |
static const IndustrySpec _industry_specs[] = { |
3669
8a3a5d008971
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
belugas
parents:
3663
diff
changeset
|
1123 |
/* Format: |
6307 | 1124 |
tile table cost multiplier appear chances(4ingame, 4random) map colour |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1125 |
cannot be close to these industries (3 times) check proc |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1126 |
(produced cargo + rate) (twice) minimum cargo moved to station |
3669
8a3a5d008971
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
belugas
parents:
3663
diff
changeset
|
1127 |
3 accepted cargo |
4965
9d4ad0851fde
(svn r6965) -CodeChange : Add a climate bitmask member to IndutrySpec.
belugas
parents:
4942
diff
changeset
|
1128 |
industry life climate availability |
6307 | 1129 |
industry behaviours |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1130 |
industry name building text |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1131 |
messages : Closure production up production down */ |
6308 | 1132 |
MI(_tile_table_coal_mine, 210, 2, 3, 0, 0, 8, 8, 0, 0, 215, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1133 |
IT_POWER_STATION, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1134 |
CT_COAL, 15, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1135 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1136 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE | 1 << LT_ARCTIC, |
6307 | 1137 |
INDUSTRYBEH_CAN_SUBSIDENCE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1138 |
STR_4802_COAL_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1139 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4836_NEW_COAL_SEAM_FOUND_AT, STR_4839_PRODUCTION_DOWN_BY_50), |
3669
8a3a5d008971
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
belugas
parents:
3663
diff
changeset
|
1140 |
|
6308 | 1141 |
MI(_tile_table_power_station, 30, 2, 2, 0, 0, 5, 5, 0, 0, 184, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1142 |
IT_COAL_MINE, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1143 |
CT_INVALID, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1144 |
CT_COAL, CT_INVALID, CT_INVALID, |
6303 | 1145 |
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_TEMPERATE | 1 << LT_ARCTIC, |
6307 | 1146 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1147 |
STR_4803_POWER_STATION, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1148 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
3669
8a3a5d008971
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
belugas
parents:
3663
diff
changeset
|
1149 |
|
6308 | 1150 |
MI(_tile_table_sawmill, 28, 2, 0, 0, 0, 5, 0, 0, 0, 194, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1151 |
IT_FOREST, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1152 |
CT_GOODS, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1153 |
CT_WOOD, CT_INVALID, CT_INVALID, |
6303 | 1154 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_TEMPERATE, |
6307 | 1155 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1156 |
STR_4804_SAWMILL, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1157 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
3669
8a3a5d008971
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
belugas
parents:
3663
diff
changeset
|
1158 |
|
6308 | 1159 |
MI(_tile_table_forest, 200, 3, 4, 0, 0, 5, 5, 0, 0, 86, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1160 |
IT_SAWMILL, IT_PAPER_MILL, IT_INVALID, CHECK_FOREST, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1161 |
CT_WOOD, 13, CT_INVALID, 0, 30, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1162 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1163 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE | 1 << LT_ARCTIC, |
6307 | 1164 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1165 |
STR_4805_FOREST, STR_482E_NEW_BEING_PLANTED_NEAR, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1166 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_483A_INSECT_INFESTATION_CAUSES), |
3669
8a3a5d008971
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
belugas
parents:
3663
diff
changeset
|
1167 |
|
6308 | 1168 |
MI(_tile_table_oil_refinery, 31, 2, 2, 2, 0, 4, 4, 4, 0, 191, |
3877
53efa8118448
(svn r4920) Remove parameters, which get only used in certain functions, by splitting those functions.
tron
parents:
3689
diff
changeset
|
1169 |
IT_OIL_RIG, IT_INVALID, IT_INVALID, CHECK_REFINERY, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1170 |
CT_GOODS, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1171 |
CT_OIL, CT_INVALID, CT_INVALID, |
6303 | 1172 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC, |
6307 | 1173 |
INDUSTRYBEH_AIRPLANE_ATTACKS, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1174 |
STR_4806_OIL_REFINERY, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1175 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
3669
8a3a5d008971
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
belugas
parents:
3663
diff
changeset
|
1176 |
|
6308 | 1177 |
MI(_tile_table_oil_rig, 240, 6, 0, 0, 0, 0, 0, 0, 0, 152, |
3877
53efa8118448
(svn r4920) Remove parameters, which get only used in certain functions, by splitting those functions.
tron
parents:
3689
diff
changeset
|
1178 |
IT_OIL_REFINERY, IT_INVALID, IT_INVALID, CHECK_OIL_RIG, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1179 |
CT_OIL, 15, CT_PASSENGERS, 2, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1180 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1181 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE, |
6307 | 1182 |
INDUSTRYBEH_BUILT_ONWATER | INDUSTRYBEH_AFTER_1960 | INDUSTRYBEH_AI_AIRSHIP_ROUTES, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1183 |
STR_4807_OIL_RIG, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1184 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4837_NEW_OIL_RESERVES_FOUND, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1185 |
|
6308 | 1186 |
MI(_tile_table_factory, 26, 2, 0, 0, 0, 5, 0, 0, 0, 174, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1187 |
IT_FARM, IT_STEEL_MILL, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1188 |
CT_GOODS, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1189 |
CT_LIVESTOCK, CT_GRAIN, CT_STEEL, |
6303 | 1190 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_TEMPERATE, |
6307 | 1191 |
INDUSTRYBEH_CHOPPER_ATTACKS, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1192 |
STR_4808_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1193 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1194 |
|
6308 | 1195 |
MI(_tile_table_printing_works, 26, 0, 2, 0, 0, 0, 5, 0, 0, 174, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1196 |
IT_PAPER_MILL, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1197 |
CT_GOODS, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1198 |
CT_PAPER, CT_INVALID, CT_INVALID, |
6303 | 1199 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_ARCTIC, |
6307 | 1200 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1201 |
STR_4809_PRINTING_WORKS, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1202 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1203 |
|
6308 | 1204 |
MI(_tile_table_steel_mill, 27, 2, 0, 0, 0, 5, 0, 0, 0, 10, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1205 |
IT_IRON_MINE, IT_FACTORY, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1206 |
CT_STEEL, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1207 |
CT_IRON_ORE, CT_INVALID, CT_INVALID, |
6303 | 1208 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_TEMPERATE, |
6307 | 1209 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1210 |
STR_480A_STEEL_MILL, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1211 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1212 |
|
6308 | 1213 |
MI(_tile_table_farm, 250, 2, 4, 0, 0, 9, 9, 0, 0, 48, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1214 |
IT_FACTORY, IT_FOOD_PROCESS, IT_INVALID, CHECK_FARM, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1215 |
CT_GRAIN, 10, CT_LIVESTOCK, 10, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1216 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1217 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE | 1 << LT_ARCTIC, |
6307 | 1218 |
INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1219 |
STR_480B_FARM, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1220 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1221 |
|
6308 | 1222 |
MI(_tile_table_copper_mine, 205, 0, 0, 3, 0, 0, 0, 4, 0, 10, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1223 |
IT_FACTORY_2, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1224 |
CT_COPPER_ORE, 10, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1225 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1226 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC, |
6307 | 1227 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1228 |
STR_480C_COPPER_ORE_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1229 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1230 |
|
6308 | 1231 |
MI(_tile_table_oil_well, 220, 0, 5, 3, 0, 4, 5, 5, 0, 152, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1232 |
IT_OIL_REFINERY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1233 |
CT_OIL, 12, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1234 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1235 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC, |
6307 | 1236 |
INDUSTRYBEH_DONT_INCR_PROD | INDUSTRYBEH_BEFORE_1950, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1237 |
STR_480D_OIL_WELLS, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1238 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4837_NEW_OIL_RESERVES_FOUND, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1239 |
|
6308 | 1240 |
MI(_tile_table_bank, 193, 7, 0, 0, 0, 0, 0, 0, 0, 15, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1241 |
IT_BANK_TEMP, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1242 |
CT_VALUABLES, 6, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1243 |
CT_VALUABLES, CT_INVALID, CT_INVALID, |
6303 | 1244 |
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_TEMPERATE, |
6307 | 1245 |
INDUSTRYBEH_TOWN1200_MORE | INDUSTRYBEH_ONLY_INTOWN, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1246 |
STR_480E_BANK, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1247 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1248 |
|
6308 | 1249 |
MI(_tile_table_food_process, 26, 0, 2, 2, 0, 0, 3, 4, 0, 55, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1250 |
IT_FRUIT_PLANTATION, IT_FARM, IT_FARM_2, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1251 |
CT_FOOD, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1252 |
CT_FRUIT, CT_MAIZE, CT_INVALID, |
6303 | 1253 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_ARCTIC | 1 << LT_TROPIC, |
6307 | 1254 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1255 |
STR_480F_FOOD_PROCESSING_PLANT, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1256 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1257 |
|
6308 | 1258 |
MI(_tile_table_paper_mill, 28, 0, 2, 0, 0, 0, 5, 0, 0, 10, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1259 |
IT_FOREST, IT_PRINTING_WORKS, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1260 |
CT_PAPER, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1261 |
CT_WOOD, CT_INVALID, CT_INVALID, |
6303 | 1262 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_ARCTIC, |
6307 | 1263 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1264 |
STR_4810_PAPER_MILL, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1265 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1266 |
|
6308 | 1267 |
MI(_tile_table_gold_mine, 208, 0, 3, 0, 0, 0, 4, 0, 0, 194, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1268 |
IT_BANK_TROPIC_ARCTIC, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1269 |
CT_GOLD, 7, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1270 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6307 | 1271 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_ARCTIC, |
1272 |
INDUSTRYBEH_NONE, |
|
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1273 |
STR_4811_GOLD_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1274 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1275 |
|
6308 | 1276 |
MI(_tile_table_bank2, 19, 0, 3, 3, 0, 0, 6, 5, 0, 15, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1277 |
IT_GOLD_MINE, IT_DIAMOND_MINE, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1278 |
CT_INVALID, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1279 |
CT_GOLD, CT_INVALID, CT_INVALID, |
6303 | 1280 |
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_ARCTIC | 1 << LT_TROPIC, |
6307 | 1281 |
INDUSTRYBEH_ONLY_INTOWN, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1282 |
STR_4812_BANK, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1283 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1284 |
|
6308 | 1285 |
MI(_tile_table_diamond_mine, 213, 0, 0, 3, 0, 0, 0, 4, 0, 184, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1286 |
IT_BANK_TROPIC_ARCTIC, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1287 |
CT_DIAMONDS, 7, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1288 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1289 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC, |
6307 | 1290 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1291 |
STR_4813_DIAMOND_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1292 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1293 |
|
6308 | 1294 |
MI(_tile_table_iron_mine, 220, 2, 0, 0, 0, 5, 0, 0, 0, 55, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1295 |
IT_STEEL_MILL, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1296 |
CT_IRON_ORE, 10, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1297 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1298 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE, |
6307 | 1299 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1300 |
STR_4814_IRON_ORE_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1301 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1302 |
|
6308 | 1303 |
MI(_tile_table_fruit_plantation, 225, 0, 0, 2, 0, 0, 0, 4, 0, 86, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1304 |
IT_FOOD_PROCESS, IT_INVALID, IT_INVALID, CHECK_PLANTATION, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1305 |
CT_FRUIT, 10, CT_INVALID, 0, 15, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1306 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1307 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC, |
6307 | 1308 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1309 |
STR_4815_FRUIT_PLANTATION, STR_482E_NEW_BEING_PLANTED_NEAR, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1310 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1311 |
|
6308 | 1312 |
MI(_tile_table_rubber_plantation, 218, 0, 0, 3, 0, 0, 0, 4, 0, 39, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1313 |
IT_FACTORY_2, IT_INVALID, IT_INVALID, CHECK_PLANTATION, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1314 |
CT_RUBBER, 10, CT_INVALID, 0, 15, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1315 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1316 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC, |
6307 | 1317 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1318 |
STR_4816_RUBBER_PLANTATION, STR_482E_NEW_BEING_PLANTED_NEAR, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1319 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1320 |
|
6308 | 1321 |
MI(_tile_table_water_supply, 199, 0, 0, 3, 0, 0, 0, 4, 0, 37, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1322 |
IT_WATER_TOWER, IT_INVALID, IT_INVALID, CHECK_WATER, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1323 |
CT_WATER, 12, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1324 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1325 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC, |
6307 | 1326 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1327 |
STR_4817_WATER_SUPPLY, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1328 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1329 |
|
6308 | 1330 |
MI(_tile_table_water_tower, 14, 0, 0, 4, 0, 0, 0, 8, 0, 208, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1331 |
IT_WATER_SUPPLY, IT_INVALID, IT_INVALID, CHECK_WATER, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1332 |
CT_INVALID, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1333 |
CT_WATER, CT_INVALID, CT_INVALID, |
6303 | 1334 |
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_TROPIC, |
6307 | 1335 |
INDUSTRYBEH_ONLY_INTOWN, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1336 |
STR_4818_WATER_TOWER, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1337 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1338 |
|
6308 | 1339 |
MI(_tile_table_factory2, 26, 0, 0, 2, 0, 0, 0, 4, 0, 174, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1340 |
IT_RUBBER_PLANTATION, IT_COPPER_MINE, IT_LUMBER_MILL, CHECK_PLANTATION, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1341 |
CT_GOODS, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1342 |
CT_RUBBER, CT_COPPER_ORE, CT_WOOD, |
6303 | 1343 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_TROPIC, |
6307 | 1344 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1345 |
STR_4819_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1346 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1347 |
|
6308 | 1348 |
MI(_tile_table_farm2, 250, 0, 0, 1, 0, 0, 0, 2, 0, 48, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1349 |
IT_FOOD_PROCESS, IT_INVALID, IT_INVALID, CHECK_PLANTATION, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1350 |
CT_MAIZE, 11, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1351 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1352 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC, |
6307 | 1353 |
INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1354 |
STR_481A_FARM, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1355 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1356 |
|
6308 | 1357 |
MI(_tile_table_lumber_mill, 17, 0, 0, 0, 0, 0, 0, 0, 0, 194, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1358 |
IT_FACTORY_2, IT_INVALID, IT_INVALID, CHECK_LUMBERMILL, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1359 |
CT_WOOD, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1360 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1361 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_TROPIC, |
6307 | 1362 |
INDUSTRYBEH_CUT_TREES, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1363 |
STR_481B_LUMBER_MILL, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1364 |
STR_4834_LACK_OF_NEARBY_TREES_CAUSES, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1365 |
|
6308 | 1366 |
MI(_tile_table_cotton_candy, 195, 0, 0, 0, 3, 0, 0, 0, 5, 48, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1367 |
IT_CANDY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1368 |
CT_COTTON_CANDY, 13, CT_INVALID, 0, 30, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1369 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1370 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND, |
6307 | 1371 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1372 |
STR_481C_COTTON_CANDY_FOREST, STR_482E_NEW_BEING_PLANTED_NEAR, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1373 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1374 |
|
6308 | 1375 |
MI(_tile_table_candy_factory, 26, 0, 0, 0, 3, 0, 0, 0, 5, 174, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1376 |
IT_COTTON_CANDY, IT_TOFFEE_QUARRY, IT_SUGAR_MINE, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1377 |
CT_CANDY, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1378 |
CT_SUGAR, CT_TOFFEE, CT_COTTON_CANDY, |
6303 | 1379 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_TOYLAND, |
6307 | 1380 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1381 |
STR_481D_CANDY_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1382 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1383 |
|
6308 | 1384 |
MI(_tile_table_battery_farm, 187, 0, 0, 0, 3, 0, 0, 0, 4, 39, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1385 |
IT_TOY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1386 |
CT_BATTERIES, 11, CT_INVALID, 0, 30, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1387 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1388 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND, |
6307 | 1389 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1390 |
STR_481E_BATTERY_FARM, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1391 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1392 |
|
6308 | 1393 |
MI(_tile_table_cola_wells, 193, 0, 0, 0, 3, 0, 0, 0, 5, 55, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1394 |
IT_FIZZY_DRINK_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1395 |
CT_COLA, 12, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1396 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1397 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND, |
6307 | 1398 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1399 |
STR_481F_COLA_WELLS, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1400 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1401 |
|
6308 | 1402 |
MI(_tile_table_toy_shop, 17, 0, 0, 0, 3, 0, 0, 0, 4, 208, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1403 |
IT_TOY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1404 |
CT_INVALID, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1405 |
CT_TOYS, CT_INVALID, CT_INVALID, |
6303 | 1406 |
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_TOYLAND, |
6307 | 1407 |
INDUSTRYBEH_ONLY_NEARTOWN, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1408 |
STR_4820_TOY_SHOP, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1409 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1410 |
|
6308 | 1411 |
MI(_tile_table_toy_factory, 20, 0, 0, 0, 3, 0, 0, 0, 5, 10, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1412 |
IT_PLASTIC_FOUNTAINS, IT_BATTERY_FARM, IT_TOY_SHOP, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1413 |
CT_TOYS, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1414 |
CT_PLASTIC, CT_BATTERIES, CT_INVALID, |
6303 | 1415 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_TOYLAND, |
6307 | 1416 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1417 |
STR_4821_TOY_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1418 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1419 |
|
6308 | 1420 |
MI(_tile_table_plastic_fountain, 192, 0, 0, 0, 3, 0, 0, 0, 5, 37, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1421 |
IT_TOY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1422 |
CT_PLASTIC, 14, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1423 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1424 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND, |
6307 | 1425 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1426 |
STR_4822_PLASTIC_FOUNTAINS, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1427 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1428 |
|
6308 | 1429 |
MI(_tile_table_fizzy_drink, 22, 0, 0, 0, 3, 0, 0, 0, 4, 184, |
6307 | 1430 |
IT_COLA_WELLS, IT_BUBBLE_GENERATOR, IT_INVALID, CHECK_NOTHING, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1431 |
CT_FIZZY_DRINKS, 0, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1432 |
CT_COLA, CT_BUBBLES, CT_INVALID, |
6303 | 1433 |
INDUSTRYLIFE_CLOSABLE, 1 << LT_TOYLAND, |
6307 | 1434 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1435 |
STR_4823_FIZZY_DRINK_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1436 |
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
3669
8a3a5d008971
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
belugas
parents:
3663
diff
changeset
|
1437 |
|
6308 | 1438 |
MI(_tile_table_bubble_generator, 203, 0, 0, 0, 3, 0, 0, 0, 5, 152, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1439 |
IT_FIZZY_DRINK_FACTORY, IT_INVALID, IT_INVALID, CHECK_BUBBLEGEN, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1440 |
CT_BUBBLES, 13, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1441 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1442 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND, |
6307 | 1443 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1444 |
STR_4824_BUBBLE_GENERATOR, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1445 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
3669
8a3a5d008971
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
belugas
parents:
3663
diff
changeset
|
1446 |
|
6308 | 1447 |
MI(_tile_table_toffee_quarry, 213, 0, 0, 0, 3, 0, 0, 0, 5, 194, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1448 |
IT_CANDY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1449 |
CT_TOFFEE, 10, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1450 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1451 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND, |
6307 | 1452 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1453 |
STR_4825_TOFFEE_QUARRY, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1454 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1455 |
|
6308 | 1456 |
MI(_tile_table_sugar_mine, 210, 0, 0, 0, 2, 0, 0, 0, 4, 15, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1457 |
IT_CANDY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1458 |
CT_SUGAR, 11, CT_INVALID, 0, 5, |
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1459 |
CT_INVALID, CT_INVALID, CT_INVALID, |
6303 | 1460 |
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND, |
6307 | 1461 |
INDUSTRYBEH_NONE, |
6298
c30fe89622df
(svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents:
6268
diff
changeset
|
1462 |
STR_4826_SUGAR_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
3689
db67c356f44b
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
belugas
parents:
3669
diff
changeset
|
1463 |
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
0 | 1464 |
}; |
6308 | 1465 |
#undef MI |
0 | 1466 |
|
6308 | 1467 |
/** Writes the properties of an industry tile into the IndustryTileSpec struct. |
6303 | 1468 |
* @param c1 first type of cargo accepted for this tile |
1469 |
* @param c2 second cargo |
|
1470 |
* @param c3 and third cargo. Those three are in an array |
|
1471 |
* @param s1 slope refused upon choosing a place to build |
|
1472 |
* @param a1 animation frame on production |
|
1473 |
* @param a2 next frame of animation |
|
6308 | 1474 |
* @param a3 chooses between animation or construction state |
6303 | 1475 |
*/ |
6308 | 1476 |
#define MT(c1, c2, c3, sl, a1, a2, a3) {{c1, c2, c3}, sl, a1, a2, a3} |
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1477 |
static const IndustryTileSpec _industry_tile_specs[] = { |
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1478 |
/* Coal Mine */ |
6308 | 1479 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1480 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true), |
|
1481 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1482 |
MT(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1483 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1484 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1485 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
0 | 1486 |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1487 |
/* Power Station */ |
6308 | 1488 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1489 |
MT(CT_PASSENGERS, CT_INVALID, CT_COAL, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1490 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1491 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
2598
574b5774149c
(svn r3135) Use symbolic names in the tables, which hold the information about accepted goods of industry tiles, instead of magic numbers
tron
parents:
2186
diff
changeset
|
1492 |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1493 |
/* Sawmill */ |
6308 | 1494 |
MT(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1495 |
MT(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1496 |
MT(CT_PASSENGERS, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1497 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1498 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1499 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1500 |
/* Forest Artic, temperate */ |
6308 | 1501 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, 17, INDUTILE_NOANIM, false), ///< Chopping forest |
1502 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, 16, false), ///< Growing forest |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1503 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1504 |
/* Oil refinery */ |
6308 | 1505 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1506 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1507 |
MT(CT_INVALID, CT_INVALID, CT_OIL, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1508 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1509 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1510 |
MT(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1511 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1512 |
/* oil Rig */ |
6308 | 1513 |
MT(CT_INVALID, CT_INVALID, CT_PASSENGERS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1514 |
MT(CT_INVALID, CT_INVALID, CT_MAIL, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1515 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1516 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1517 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1518 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1519 |
/* Oil Wells artic, temperate */ |
6308 | 1520 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1521 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
|
1522 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
|
1523 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1524 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1525 |
/* Farm tropic, arctic and temperate */ |
6308 | 1526 |
MT(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1527 |
MT(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1528 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1529 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1530 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1531 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1532 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1533 |
/* Factory temperate */ |
6308 | 1534 |
MT(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1535 |
MT(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1536 |
MT(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1537 |
MT(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1538 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1539 |
/* Printing works */ |
6308 | 1540 |
MT(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1541 |
MT(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1542 |
MT(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1543 |
MT(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1544 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1545 |
/* Copper ore mine */ |
6308 | 1546 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1547 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
|
1548 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1549 |
MT(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1550 |
MT(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1551 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1552 |
/* Steel mill */ |
6308 | 1553 |
MT(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1554 |
MT(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1555 |
MT(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1556 |
MT(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1557 |
MT(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1558 |
MT(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1559 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1560 |
/* Bank temperate*/ |
6308 | 1561 |
MT(CT_PASSENGERS, CT_INVALID, CT_VALUABLES, SLOPE_E, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1562 |
MT(CT_PASSENGERS, CT_INVALID, CT_VALUABLES, SLOPE_S, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1563 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1564 |
/* Food processing plant, tropic and arctic. CT_MAIZE or CT_WHEAT, CT_LIVESTOCK or CT_FRUIT*/ |
6308 | 1565 |
MT(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1566 |
MT(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1567 |
MT(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1568 |
MT(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1569 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1570 |
/* Paper mill */ |
6308 | 1571 |
MT(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1572 |
MT(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1573 |
MT(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1574 |
MT(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1575 |
MT(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1576 |
MT(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1577 |
MT(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1578 |
MT(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1579 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1580 |
/* Gold mine */ |
6308 | 1581 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1582 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1583 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1584 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1585 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1586 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1587 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1588 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1589 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1590 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1591 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1592 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1593 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1594 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1595 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1596 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
|
1597 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1598 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1599 |
/* Bank Sub Arctic */ |
6308 | 1600 |
MT(CT_INVALID, CT_INVALID, CT_GOLD, SLOPE_E, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1601 |
MT(CT_INVALID, CT_INVALID, CT_GOLD, SLOPE_S, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1602 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1603 |
/* Diamond mine */ |
6308 | 1604 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1605 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1606 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1607 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1608 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1609 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1610 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1611 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1612 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1613 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1614 |
/* Iron ore Mine */ |
6308 | 1615 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1616 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1617 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1618 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1619 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1620 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1621 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1622 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1623 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1624 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1625 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1626 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1627 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1628 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1629 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1630 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1631 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1632 |
/* Fruit plantation */ |
6308 | 1633 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1634 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1635 |
/* Rubber plantation */ |
6308 | 1636 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1637 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1638 |
/* Water supply */ |
6308 | 1639 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1640 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1641 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1642 |
/* Water tower */ |
6308 | 1643 |
MT(CT_INVALID, CT_INVALID, CT_WATER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1644 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1645 |
/* Factory (sub-tropical) */ |
6308 | 1646 |
MT(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1647 |
MT(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1648 |
MT(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1649 |
MT(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1650 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1651 |
/* Lumber mill */ |
6308 | 1652 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1653 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1654 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1655 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1656 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1657 |
/* Candyfloss forest */ |
6308 | 1658 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, 130, INDUTILE_NOANIM, false), ///< Chopping candyfloss |
1659 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, 129, false), ///< Growing candyfloss |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1660 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1661 |
/* Sweet factory */ |
6308 | 1662 |
MT(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1663 |
MT(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1664 |
MT(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1665 |
MT(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1666 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1667 |
/* Batter farm */ |
6308 | 1668 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, 136, INDUTILE_NOANIM, false), ///< Reaping batteries |
1669 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, 135, false), ///< Growing batteries |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1670 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1671 |
/* Cola wells */ |
6308 | 1672 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1673 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1674 |
/* Toy shop */ |
6308 | 1675 |
MT(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1676 |
MT(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1677 |
MT(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1678 |
MT(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1679 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1680 |
/* Toy factory */ |
6308 | 1681 |
MT(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1682 |
MT(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1683 |
MT(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1684 |
MT(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1685 |
MT(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1686 |
MT(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1687 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1688 |
/* Plastic Fountain */ |
6308 | 1689 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1690 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1691 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1692 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1693 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1694 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1695 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1696 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1697 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1698 |
/* Fizzy drink factory */ |
6308 | 1699 |
MT(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1700 |
MT(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1701 |
MT(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1702 |
MT(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1703 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1704 |
/* Bubble generator */ |
6308 | 1705 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1706 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1707 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1708 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1709 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1710 |
/* Toffee quarry */ |
6308 | 1711 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1712 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1713 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1714 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1715 |
/* Sugar mine */ |
6308 | 1716 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1717 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1718 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1719 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1720 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1721 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1722 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
1723 |
MT(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
|
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1724 |
}; |
6308 | 1725 |
#undef MT |
6268
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1726 |
|
4b5241e5dd10
(svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900)
bjarni
parents:
5726
diff
changeset
|
1727 |
#endif /* BUILD_INDUSTRY_H */ |