|
1 // Automatically generated by GRFCODEC. Do not modify! |
|
2 // (Info version 7) |
|
3 // Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel |
|
4 |
|
5 // Length of GRF in sprites |
|
6 0 * 4 1A 00 00 00 |
|
7 // if version of TTDPatch higher than X, skip two sprites |
|
8 1 * 9 07 8B 04 \7> 02 0A D2 00 02 |
|
9 // bail out: version too low |
|
10 2 * 20 0B 03 1F 00 "2.0.1r Alpha 22" 00 |
|
11 // fail safe when action 0B is not implemented, bail out |
|
12 3 * 9 07 8B 04 \7< 02 0A DC 00 00 |
|
13 // check for newstations bit, if set, skip two sprites |
|
14 4 * 6 07 85 01 \71 52 02 |
|
15 // bail out: newstation bit not set |
|
16 5 * 19 0B 03 1F 02 "newstations on" 00 |
|
17 // fail safe when action 0B is not implemented, bail out |
|
18 6 * 6 07 85 01 \70 52 00 |
|
19 // if not in temperate, bail out |
|
20 7 * 6 07 83 01 \7! 00 00 |
|
21 |
|
22 // define GRF ID |
|
23 8 * 51 08 06 "OAPDOpenTTD Basic Airports" 00 "Small, " |
|
24 "City, Heliport" 00 |
|
25 |
|
26 // Define a sprite set for airports, one set, 4 views |
|
27 9 * 4 01 0D 01 04 |
|
28 10 data\sprites/airportsbasic.pcx 178 8 09 8 18 0 0 |
|
29 11 data\sprites/airportsbasic.pcx 210 8 09 7 12 0 2 |
|
30 12 data\sprites/airportsbasic.pcx 242 8 09 64 96 0 0 |
|
31 13 data\sprites/airportsbasic.pcx 354 8 09 64 96 0 0 |
|
32 |
|
33 // Define a graphics set ID (cargo ID = 0 |
|
34 14 * 7 02 0D 00 |
|
35 // Little/lots set |
|
36 00 01 |
|
37 // Set to define the graphics for (set #0) |
|
38 00 00 |
|
39 |
|
40 //---------------------------- |
|
41 // Small Airport |
|
42 //---------------------------- |
|
43 // 11 properties to change, 1 station to change, station id = 0 |
|
44 15 * 657 00 0D 0C 01 00 |
|
45 |
|
46 // Class ID |
|
47 08 "SMLL" |
|
48 |
|
49 // Sprite layout, of 13 sprites |
|
50 09 0D |
|
51 // 00 Old Term Left |
|
52 69 0A 00 00 |
|
53 80 |
|
54 // 01 Old Term Mid |
|
55 6A 0A 00 00 |
|
56 80 |
|
57 // 02 Old Term Right |
|
58 6B 0A 00 00 |
|
59 00 00 00 0F 0F 1F 6C 8A 00 80 // upper section |
|
60 80 |
|
61 // 03 Old Hangar |
|
62 4A 0A 00 00 //tarmac below |
|
63 0E 00 00 02 10 1C 61 8A 00 80 // hangar front |
|
64 00 00 00 02 10 1C 62 8A 00 80 // hangar side |
|
65 80 |
|
66 // 04 Hangar exit |
|
67 6D 0A 00 00 |
|
68 0F 00 00 01 10 06 67 8A 00 80 // fence west |
|
69 80 |
|
70 // 05 grass mid-left |
|
71 6E 0A 00 00 |
|
72 80 |
|
73 // 06 grass mid-right |
|
74 6F 0A 00 00 |
|
75 80 |
|
76 // 07 windsock |
|
77 70 0A 00 00 |
|
78 00 00 00 01 10 06 67 8A 00 80 // fence east |
|
79 04 0B 00 01 01 14 74 8A 00 80 // windsock |
|
80 80 |
|
81 // 08 Runway start with 04 number |
|
82 71 0A 00 00 |
|
83 0A 02 00 00 00 00 2D 04 00 00 // 0 in NE direction |
|
84 08 07 00 00 00 00 2E 04 00 00 // 4 in NE direction |
|
85 00 0F 00 10 01 06 68 8A 00 80 // fence south |
|
86 80 |
|
87 // 09 Middle runway X |
|
88 72 0A 00 00 |
|
89 00 0F 00 10 01 06 68 8A 00 80 // fence south |
|
90 80 |
|
91 // 0A Runway mid right |
|
92 72 0A 00 00 |
|
93 00 0F 00 10 01 06 68 8A 00 80 // fence south |
|
94 80 |
|
95 // 0B Runway start |
|
96 73 0A 00 00 |
|
97 00 0F 00 10 01 06 68 8A 00 80 // fence south |
|
98 80 |
|
99 // 0C Small Airport mini pic |
|
100 2F 04 00 08 |
|
101 80 |
|
102 |
|
103 //callback mask |
|
104 0B 01 //has a station availability |
|
105 |
|
106 // Define custom layouts |
|
107 0E 01 //one layouts |
|
108 01 //NE facing |
|
109 04 03 0C // X, y, minipic ID |
|
110 02 01 00 03 |
|
111 07 06 05 04 |
|
112 0B 0A 09 08 |
|
113 00 00 |
|
114 |
|
115 // Prop19 Vehicle Type |
|
116 19 03 //Air |
|
117 |
|
118 // Define Finite State Machine |
|
119 1A 16 // positions 00-15 |
|
120 |
|
121 // Small Airport : Position 00 |
|
122 \w53 \w3 \w0 40 \wx0007 00 |
|
123 03 |
|
124 40 40 00 01 |
|
125 51 26 00 01 |
|
126 00 40 00 01 |
|
127 |
|
128 // Small Airport : Position 01 |
|
129 \w53 \w27 \w0 00 \wx0000 40 |
|
130 05 |
|
131 40 00 00 00 |
|
132 01 01 40 02 |
|
133 02 00 00 04 |
|
134 51 00 00 13 |
|
135 00 00 00 06 |
|
136 |
|
137 // Small Airport : Position 02 |
|
138 \w32 \w23 \w0 01 \wx000F 01 |
|
139 05 |
|
140 01 01 00 04 |
|
141 40 40 01 01 |
|
142 41 40 01 01 |
|
143 51 40 01 01 |
|
144 00 00 00 02 |
|
145 |
|
146 // Small Airport : Position 03 |
|
147 \w10 \w23 \w0 02 \wx000F 02 |
|
148 05 |
|
149 02 02 00 05 |
|
150 40 40 02 05 |
|
151 41 40 02 05 |
|
152 51 40 02 05 |
|
153 00 00 00 03 |
|
154 |
|
155 // Small Airport : Position 04 |
|
156 \w43 \w37 \w0 00 \wx0000 40 |
|
157 04 |
|
158 02 00 00 05 |
|
159 40 00 00 01 |
|
160 41 00 00 06 |
|
161 51 00 00 01 |
|
162 |
|
163 // Small Airport : Position 05 |
|
164 \w24 \w37 \w0 00 \wx0000 40 |
|
165 02 |
|
166 02 02 00 03 |
|
167 00 00 00 04 |
|
168 |
|
169 // Small Airport : Position 06 |
|
170 \w53 \w37 \w0 00 \wx0000 40 |
|
171 01 |
|
172 00 40 00 07 |
|
173 |
|
174 // Small Airport : Position 07 |
|
175 \w61 \w40 \w0 41 \wx0003 40 |
|
176 01 |
|
177 00 40 00 08 |
|
178 |
|
179 // Small Airport : Position 08 |
|
180 \w3 \w40 \w00 42 \wx0010 40 |
|
181 01 |
|
182 00 00 40 09 |
|
183 |
|
184 // Small Airport : Position 09 |
|
185 \wxFFB1 \w40 \w80 43 \wx0010 40 |
|
186 01 |
|
187 00 00 00 00 |
|
188 |
|
189 // Small Airport : Position 0A |
|
190 \w137 \w40 \w80 7F \wx00B0 00 |
|
191 03 |
|
192 7F 00 00 0F |
|
193 44 40 00 0B |
|
194 54 40 00 14 |
|
195 |
|
196 // Small Airport : Position 0B |
|
197 \w56 \w40 \w0 44 \wx0090 40 |
|
198 01 |
|
199 00 40 00 0C |
|
200 |
|
201 // Small Airport : Position 0C |
|
202 \w3 \w40 \w0 00 \wx00D0 40 |
|
203 01 |
|
204 00 40 00 0D |
|
205 |
|
206 // Small Airport : Position 0D |
|
207 \w7 \w40 \w0 45 \wx0000 40 |
|
208 03 |
|
209 45 40 00 0E |
|
210 02 00 00 05 |
|
211 00 00 00 0E |
|
212 |
|
213 // Small Airport : Position 0E |
|
214 \w53 \w40 \w0 00 \wx0000 40 |
|
215 01 |
|
216 00 40 00 01 |
|
217 |
|
218 // Small Airport : Position 0F |
|
219 \wxFFE1 \w193 \w80 00 \wx00B0 00 |
|
220 01 |
|
221 00 00 00 10 |
|
222 |
|
223 // Small Airport : Position 10 |
|
224 \w1 \w1 \w80 00 \wx00B0 00 |
|
225 01 |
|
226 00 00 00 11 |
|
227 |
|
228 // Small Airport : Position 11 |
|
229 \w257 \w1 \w80 00 \wx00B0 00 |
|
230 01 |
|
231 00 00 00 12 |
|
232 |
|
233 // Small Airport : Position 12 |
|
234 \w273 \w49 \w80 00 \wx00B0 00 |
|
235 01 |
|
236 00 00 00 0A |
|
237 |
|
238 // Small Airport : Position 13 |
|
239 \w44 \w37 \w80 51 \wx0000 00 |
|
240 01 |
|
241 51 00 00 00 |
|
242 |
|
243 // Small Airport : Position 14 |
|
244 \w44 \w40 \w80 54 \wx0030 40 |
|
245 01 |
|
246 00 40 00 15 |
|
247 |
|
248 // Small Airport : Position 15 |
|
249 \w44 \w40 \w0 55 \wx0000 40 |
|
250 01 |
|
251 00 40 00 01 |
|
252 |
|
253 // Prop1C Vehicle Entry Points |
|
254 1C 10 10 10 10 |
|
255 |
|
256 // Prop1D Hangar/Depot Locations |
|
257 1D 01 03 00 |
|
258 |
|
259 // Prop1E Terminal Groups |
|
260 1E 01 02 |
|
261 |
|
262 // Prop20 Port Subtype |
|
263 20 07 |
|
264 |
|
265 // Prop22 Catchment Area |
|
266 22 04 |
|
267 |
|
268 |
|
269 //------------------------------ |
|
270 // Large Airport |
|
271 //------------------------------ |
|
272 // 11 properties to change, 1 airport to change, airport id = 1 |
|
273 16 * 1058 00 0D 0C 01 01 |
|
274 |
|
275 // Class ID |
|
276 08 "LRGE" |
|
277 |
|
278 // Sprite layout, of 34 sprites |
|
279 09 22 |
|
280 |
|
281 // 23 = 0x17 : |
|
282 4A 0A 00 00 |
|
283 00 03 00 10 0B 28 5E 8A 00 80 |
|
284 80 |
|
285 |
|
286 // 1 = 0x01 : |
|
287 4A 0A 00 00 |
|
288 00 00 00 10 01 06 68 8A 00 80 |
|
289 80 |
|
290 |
|
291 // 25 = 0x19 : |
|
292 4B 0A 00 00 |
|
293 07 0B 00 03 03 0E 63 0A 00 80 |
|
294 00 00 00 10 01 06 68 8A 00 80 |
|
295 80 |
|
296 |
|
297 // 24 = 0x18 : |
|
298 4A 0A 00 00 |
|
299 0E 00 00 02 10 1C 5F 8A 00 80 |
|
300 00 00 00 02 10 1C 60 0A 00 80 |
|
301 80 |
|
302 |
|
303 // 19 = 0x13 : |
|
304 4A 0A 00 00 |
|
305 02 00 00 0B 10 28 5A 8A 00 80 |
|
306 80 |
|
307 |
|
308 // 28 = 0x1C : |
|
309 4A 0A 00 00 |
|
310 00 08 00 0E 03 0E 66 0A 00 80 |
|
311 80 |
|
312 |
|
313 // 21 = 0x15 : |
|
314 4A 0A 00 00 |
|
315 00 01 00 0E 0E 1E 5C 8A 00 80 |
|
316 80 |
|
317 |
|
318 // 26 = 0x1A : |
|
319 4B 0A 00 00 |
|
320 02 07 00 03 03 0E 64 0A 00 80 |
|
321 80 |
|
322 |
|
323 // 0 = 0x00 : |
|
324 4A 0A 00 00 |
|
325 80 |
|
326 |
|
327 // 2 = 0x02 : |
|
328 4A 0A 00 00 |
|
329 0F 00 00 01 10 06 67 8A 00 80 |
|
330 80 |
|
331 |
|
332 // 22 = 0x16 : |
|
333 4A 0A 00 00 |
|
334 03 03 00 0A 0B 23 5D 8A 00 80 |
|
335 80 |
|
336 |
|
337 // 3 = 0x03 : |
|
338 4B 0A 00 00 |
|
339 80 |
|
340 |
|
341 // 27 = 0x1B : |
|
342 4A 0A 00 00 |
|
343 03 02 00 03 03 0E 65 0A 00 80 |
|
344 80 |
|
345 |
|
346 // 5 = 0x05 : |
|
347 4D 0A 00 00 |
|
348 80 |
|
349 |
|
350 // 12 = 0x0C : |
|
351 54 0A 00 00 |
|
352 80 |
|
353 |
|
354 // 13 = 0x0D : |
|
355 53 0A 00 00 |
|
356 0F 00 00 01 10 06 67 8A 00 80 |
|
357 80 |
|
358 |
|
359 // 43 = 0x2B : |
|
360 8D 0F 00 00 |
|
361 07 07 00 02 02 46 29 0A 00 80 |
|
362 00 00 00 01 10 06 67 8A 00 80 |
|
363 80 |
|
364 |
|
365 // 4 = 0x04 : |
|
366 4C 0A 00 00 |
|
367 80 |
|
368 |
|
369 // 6 = 0x06 : |
|
370 4E 0A 00 00 |
|
371 80 |
|
372 |
|
373 // 9 = 0x09 : |
|
374 51 0A 00 00 |
|
375 80 |
|
376 |
|
377 // 11 = 0x0B : |
|
378 53 0A 00 00 |
|
379 80 |
|
380 |
|
381 // 20 = 0x14 : |
|
382 8D 0F 00 00 |
|
383 03 03 00 0A 0A 3C 5B 8A 00 80 |
|
384 0F 00 00 01 10 06 67 8A 00 80 |
|
385 80 |
|
386 |
|
387 // 30 = 0x1E : |
|
388 8D 0F 00 00 |
|
389 00 00 00 01 10 06 67 8A 00 80 |
|
390 80 |
|
391 |
|
392 // 5 = 0x05 : |
|
393 4D 0A 00 00 |
|
394 80 |
|
395 |
|
396 // 7 = 0x07 : |
|
397 4F 0A 00 00 |
|
398 80 |
|
399 |
|
400 // 8 = 0x08 : |
|
401 50 0A 00 00 |
|
402 80 |
|
403 |
|
404 // 10 = 0x0A : |
|
405 52 0A 00 00 |
|
406 80 |
|
407 |
|
408 // 31 = 0x1F : |
|
409 8D 0F 00 00 |
|
410 07 07 00 02 02 08 78 0A 00 80 |
|
411 0F 00 00 01 10 06 67 8A 00 80 |
|
412 80 |
|
413 |
|
414 // 18 = 0x12 : |
|
415 59 0A 00 00 |
|
416 00 0F 00 10 01 06 68 8A 00 80 |
|
417 80 |
|
418 |
|
419 // 14 = 0x0E : |
|
420 55 0A 00 00 |
|
421 00 0F 00 10 01 06 68 8A 00 80 |
|
422 80 |
|
423 |
|
424 // 15 = 0x0F : |
|
425 56 0A 00 00 |
|
426 00 0F 00 10 01 06 68 8A 00 80 |
|
427 80 |
|
428 |
|
429 // 16 = 0x10 : |
|
430 57 0A 00 00 |
|
431 00 0F 00 10 01 06 68 8A 00 80 |
|
432 80 |
|
433 |
|
434 // 17 = 0x11 : |
|
435 58 0A 00 00 |
|
436 00 0F 00 10 01 06 68 8A 00 80 |
|
437 80 |
|
438 |
|
439 // 21 Large Airport mini pic |
|
440 30 04 00 08 |
|
441 80 |
|
442 |
|
443 //callback mask |
|
444 0B 01 //has a station availability |
|
445 |
|
446 // Define custom layouts |
|
447 0E 01 |
|
448 01 |
|
449 06 06 21 |
|
450 00 01 02 01 01 03 |
|
451 04 05 06 07 08 09 |
|
452 0A 0B 0C 0D 0E 0F |
|
453 10 11 12 13 14 15 |
|
454 16 17 18 19 1A 1B |
|
455 1C 1D 1E 1F 20 1C |
|
456 00 00 |
|
457 |
|
458 // Prop19 Vehicle Type |
|
459 19 03 //Air |
|
460 |
|
461 // Define Finite State Machine |
|
462 1A 1E // positions 00-1D |
|
463 |
|
464 // Large Airport : Position 00 |
|
465 \w85 \w3 \w0 40 \wx0007 00 // HANGAR |
|
466 03 |
|
467 40 42 00 01 |
|
468 41 7E 43 42 7F 00 01 |
|
469 00 42 00 01 |
|
470 |
|
471 // Large Airport : Position 01 |
|
472 \w85 \w27 \w0 00 \wx0000 42 |
|
473 04 |
|
474 40 00 42 00 |
|
475 02 42 00 06 |
|
476 03 42 00 06 |
|
477 00 42 00 07 |
|
478 |
|
479 // Large Airport : Position 02 |
|
480 \w26 \w41 \w0 01 \wx000B 01 // TERM1 |
|
481 03 |
|
482 01 01 00 07 |
|
483 41 7E 43 42 7F 01 07 |
|
484 40 42 00 07 |
|
485 |
|
486 // Large Airport : Position 03 |
|
487 \w56 \w20 \w0 02 \wx0007 02 // TERM2 |
|
488 03 |
|
489 02 02 42 05 |
|
490 41 7E 43 42 7F 02 05 |
|
491 40 42 00 05 |
|
492 |
|
493 // Large Airport : Position 04 |
|
494 \w38 \w8 \w0 03 \wx000B 03 // TERM3 |
|
495 03 |
|
496 03 03 42 05 |
|
497 41 7E 43 42 7F 03 05 |
|
498 40 42 00 05 |
|
499 |
|
500 // Large Airport : Position 05 |
|
501 \w65 \w6 \w0 00 \wx0000 42 |
|
502 03 |
|
503 02 02 00 03 |
|
504 03 03 00 04 |
|
505 00 42 00 06 |
|
506 |
|
507 // Large Airport : Position 06 |
|
508 \w80 \w27 \w0 00 \wx0000 42 |
|
509 04 |
|
510 02 42 00 05 |
|
511 03 42 00 05 |
|
512 40 42 00 01 |
|
513 00 42 00 07 |
|
514 |
|
515 // Large Airport : Position 07 |
|
516 \w44 \w63 \w0 00 \wx0000 42 |
|
517 05 |
|
518 01 01 42 02 |
|
519 41 43 42 08 |
|
520 51 00 42 16 |
|
521 40 42 00 01 |
|
522 00 42 00 06 |
|
523 |
|
524 // Large Airport : Position 08 |
|
525 \w58 \w71 \w0 00 \wx0000 43 |
|
526 01 |
|
527 00 40 43 09 |
|
528 |
|
529 // Large Airport : Position 09 |
|
530 \w72 \w85 \w0 00 \wx0000 40 |
|
531 01 |
|
532 00 40 00 0A |
|
533 |
|
534 // Large Airport : Position 0A |
|
535 \w89 \w85 \w0 41 \wx0003 40 // TAKEOFF |
|
536 01 |
|
537 00 40 00 0B |
|
538 |
|
539 // Large Airport : Position 0B |
|
540 \w3 \w85 \w00 42 \wx0010 00 // STARTTAKEOFF |
|
541 01 |
|
542 00 00 40 0C |
|
543 |
|
544 // Large Airport : Position 0C |
|
545 \wxFFB1 \w85 \w80 43 \wx0010 00 // ENDTAKEOFF |
|
546 01 |
|
547 00 00 40 00 |
|
548 |
|
549 // Large Airport : Position 0D |
|
550 \w177 \w87 \w80 7F \wx00A0 00 // FLYING |
|
551 03 |
|
552 7F 00 00 12 |
|
553 44 7E 45 44 40 7F 00 0E |
|
554 54 00 00 17 |
|
555 |
|
556 // Large Airport : Position 0E |
|
557 \w89 \w87 \w00 44 \wx0080 40 // LANDING |
|
558 02 |
|
559 00 44 00 0F |
|
560 00 00 00 0A |
|
561 |
|
562 // Large Airport : Position 0F |
|
563 \w30 \w87 \w0 00 \wx0050 40 |
|
564 01 |
|
565 00 00 45 10 |
|
566 |
|
567 // Large Airport : Position 10 |
|
568 \w20 \w87 \w0 00 \wx0000 45 |
|
569 01 |
|
570 00 00 40 11 |
|
571 |
|
572 // Large Airport : Position 11 |
|
573 \w36 \w71 \w0 45 \wx0000 44 // ENDLANDING |
|
574 01 |
|
575 00 42 44 07 |
|
576 |
|
577 // Large Airport : Position 12 |
|
578 \w160 \w87 \w80 00 \wx00A0 00 |
|
579 01 |
|
580 00 00 00 19 |
|
581 |
|
582 // Large Airport : Position 13 |
|
583 \w140 \w1 \w80 00 \wx0030 00 |
|
584 01 |
|
585 00 00 00 14 |
|
586 |
|
587 // Large Airport : Position 14 |
|
588 \w257 \w1 \w80 00 \wx00A0 00 |
|
589 01 |
|
590 00 00 00 15 |
|
591 |
|
592 // Large Airport : Position 15 |
|
593 \w273 \w49 \w80 00 \wx00A0 00 |
|
594 01 |
|
595 00 00 00 0D |
|
596 |
|
597 // Large Airport : Position 16 |
|
598 \w44 \w63 \w80 51 \wx0000 00 // HELITAKEOFF |
|
599 01 |
|
600 51 00 00 00 |
|
601 |
|
602 // Large Airport : Position 17 |
|
603 \w28 \w74 \w80 54 \wx0030 44 // HELILANDING |
|
604 01 |
|
605 54 44 00 18 |
|
606 |
|
607 // Large Airport : Position 18 |
|
608 \w28 \w74 \w0 55 \wx0000 44 // HELIENDLANDING |
|
609 01 |
|
610 55 44 00 11 |
|
611 |
|
612 // Large Airport : Position 19 |
|
613 \w145 \w1 \w80 00 \wx00A0 00 |
|
614 01 |
|
615 00 00 00 14 |
|
616 |
|
617 // Large Airport : Position 1A |
|
618 \wxFFE0 \w1 \w80 00 \wx0030 00 |
|
619 01 |
|
620 00 00 00 13 |
|
621 |
|
622 // Large Airport : Position 1B |
|
623 \w300 \wxFFD0 \w80 00 \wx0030 00 |
|
624 01 |
|
625 00 00 00 1C |
|
626 |
|
627 // Large Airport : Position 1C |
|
628 \w140 \wxFFD0 \w80 00 \wx0030 00 |
|
629 01 |
|
630 00 00 00 13 |
|
631 |
|
632 // Large Airport : Position 1D |
|
633 \wxFFE0 \w120 \w80 00 \wx0030 00 |
|
634 01 |
|
635 00 00 00 1A |
|
636 |
|
637 // Prop1C Vehicle Entry Points |
|
638 1C 1A 1D 1B 1C |
|
639 |
|
640 // Prop1D Hangar/Depot Locations |
|
641 1D 01 05 00 |
|
642 |
|
643 // Prop1E Terminal Groups |
|
644 1E 01 03 |
|
645 |
|
646 // Prop20 Port Subtype |
|
647 20 03 |
|
648 |
|
649 // Prop22 Catchment Area |
|
650 22 05 |
|
651 |
|
652 //availability date varaction2 |
|
653 //small airport available from 1927 (1920+7) to 1964 (1920+44) |
|
654 17 * 14 02 0D |
|
655 02 // ID |
|
656 81 01 // Variable 01 (current date) |
|
657 00 FF |
|
658 01 |
|
659 01 FF 07 2B //1927-1964 |
|
660 00 FF |
|
661 |
|
662 //availability date varaction2 |
|
663 //large airport available from 1951 (1920+31) to 2175 (1920+255) |
|
664 18 * 14 02 0D |
|
665 03 // ID |
|
666 81 01 // Variable 01 (current date) |
|
667 00 FF |
|
668 01 |
|
669 01 FF 1F FF //1951-2175 |
|
670 00 FF |
|
671 |
|
672 19 * 14 02 0D |
|
673 04 // ID |
|
674 81 0C // Check variable 0C (callback id) |
|
675 00 FF |
|
676 01 |
|
677 02 00 13 13 // Jump to action 2 ID 02 if this is callback 13 |
|
678 00 00 // Otherwise return the real sprites |
|
679 |
|
680 20 * 14 02 0D |
|
681 05 // ID |
|
682 81 0C // Check variable 0C (callback id) |
|
683 00 FF |
|
684 01 |
|
685 03 00 13 13 // Jump to action 2 ID 03 if this is callback 13 |
|
686 00 00 // Otherwise return the real sprites |
|
687 |
|
688 // Use graphics ID (1 station, ID 0, 0 cargo specific graphics, default cargo = 0) |
|
689 21 * 7 03 0D 01 00 00 04 00 |
|
690 |
|
691 // Use graphics ID (1 station, ID 1, 0 cargo specific graphics, default cargo = 0) |
|
692 22 * 7 03 0D 01 01 00 05 00 |
|
693 |
|
694 // Name |
|
695 // Set the name of the station; all languages, 1 string, offset of CD 00, because 'generic strings' flag is set it's a word. |
|
696 23 * 21 04 0D 9F 01 00 CD "Small airports" 00 |
|
697 24 * 20 04 0D 9F 01 00 CE "Small Airport" 00 |
|
698 25 * 21 04 0D 9F 01 01 CD "Large airports" 00 |
|
699 26 * 19 04 0D 9F 01 01 CE "City Airport" 00 |
|
700 |
|
701 // The Fence Layouts |
|
702 // 0F 00 00 01 10 06 67 8A 00 80 // fence west |
|
703 // 00 00 00 10 01 06 68 8A 00 80 // fence north |
|
704 // 00 00 00 01 10 06 67 8A 00 80 // fence east |
|
705 // 00 0F 00 10 01 06 68 8A 00 80 // fence south |