1 /* $Id$ */ |
1 /* $Id$ */ |
2 |
2 |
3 #define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, 0, 0 } |
3 #define TILE_SEQ_LINE(dx, dy, dz, sx, sy, sz, img) { dx, dy, dz, sx, sy, sz, {img, PAL_NONE} }, |
|
4 #define TILE_SEQ_LINE_PAL(dx, dy, dz, sx, sy, sz, img, pal) { dx, dy, dz, sx, sy, sz, {img, pal} }, |
|
5 #define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, {0, 0} } |
4 |
6 |
5 static const DrawTileSeqStruct _station_display_nothing[] = { |
7 static const DrawTileSeqStruct _station_display_nothing[] = { |
6 TILE_SEQ_END() |
8 TILE_SEQ_END() |
7 }; |
9 }; |
8 |
10 |
9 static const DrawTileSeqStruct _station_display_datas_0[] = { |
11 static const DrawTileSeqStruct _station_display_datas_0[] = { |
10 { 0, 0, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_REAR | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
12 TILE_SEQ_LINE( 0, 0, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_REAR | (1 << PALETTE_MODIFIER_COLOR)) |
11 { 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
13 TILE_SEQ_LINE( 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
12 TILE_SEQ_END() |
14 TILE_SEQ_END() |
13 }; |
15 }; |
14 |
16 |
15 static const DrawTileSeqStruct _station_display_datas_1[] = { |
17 static const DrawTileSeqStruct _station_display_datas_1[] = { |
16 { 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_REAR | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
18 TILE_SEQ_LINE( 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_REAR | (1 << PALETTE_MODIFIER_COLOR)) |
17 { 11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
19 TILE_SEQ_LINE(11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
18 TILE_SEQ_END() |
20 TILE_SEQ_END() |
19 }; |
21 }; |
20 |
22 |
21 static const DrawTileSeqStruct _station_display_datas_2[] = { |
23 static const DrawTileSeqStruct _station_display_datas_2[] = { |
22 { 0, 0, 0, 16, 5, 2, SPR_RAIL_PLATFORM_BUILDING_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
24 TILE_SEQ_LINE( 0, 0, 0, 16, 5, 2, SPR_RAIL_PLATFORM_BUILDING_X | (1 << PALETTE_MODIFIER_COLOR)) |
23 { 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
25 TILE_SEQ_LINE( 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
24 TILE_SEQ_END() |
26 TILE_SEQ_END() |
25 }; |
27 }; |
26 |
28 |
27 static const DrawTileSeqStruct _station_display_datas_3[] = { |
29 static const DrawTileSeqStruct _station_display_datas_3[] = { |
28 { 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_BUILDING_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
30 TILE_SEQ_LINE( 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_BUILDING_Y | (1 << PALETTE_MODIFIER_COLOR)) |
29 { 11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
31 TILE_SEQ_LINE(11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
30 TILE_SEQ_END() |
32 TILE_SEQ_END() |
31 }; |
33 }; |
32 |
34 |
33 static const DrawTileSeqStruct _station_display_datas_4[] = { |
35 static const DrawTileSeqStruct _station_display_datas_4[] = { |
34 { 0, 0, 0, 16, 5, 7, SPR_RAIL_PLATFORM_PILLARS_X_REAR | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
36 TILE_SEQ_LINE( 0, 0, 0, 16, 5, 7, SPR_RAIL_PLATFORM_PILLARS_X_REAR | (1 << PALETTE_MODIFIER_COLOR)) |
35 { 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
37 TILE_SEQ_LINE( 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
36 { 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
38 TILE_SEQ_LINE( 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_A | (1 << PALETTE_MODIFIER_COLOR)) |
37 { 0, 0, (byte)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_X_TILE_A | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT }, |
39 TILE_SEQ_LINE_PAL( 0, 0, (byte)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_X_TILE_A | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT) |
38 TILE_SEQ_END() |
40 TILE_SEQ_END() |
39 }; |
41 }; |
40 |
42 |
41 static const DrawTileSeqStruct _station_display_datas_5[] = { |
43 static const DrawTileSeqStruct _station_display_datas_5[] = { |
42 { 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_PILLARS_Y_REAR | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
44 TILE_SEQ_LINE( 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_PILLARS_Y_REAR | (1 << PALETTE_MODIFIER_COLOR)) |
43 { 11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
45 TILE_SEQ_LINE(11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
44 { 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
46 TILE_SEQ_LINE( 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_A | (1 << PALETTE_MODIFIER_COLOR)) |
45 { 0, 0, (byte)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_Y_TILE_A | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT }, |
47 TILE_SEQ_LINE_PAL( 0, 0, (byte)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_Y_TILE_A | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT) |
46 TILE_SEQ_END() |
48 TILE_SEQ_END() |
47 }; |
49 }; |
48 |
50 |
49 static const DrawTileSeqStruct _station_display_datas_6[] = { |
51 static const DrawTileSeqStruct _station_display_datas_6[] = { |
50 { 0, 0, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_REAR | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
52 TILE_SEQ_LINE( 0, 0, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_REAR | (1 << PALETTE_MODIFIER_COLOR)) |
51 { 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_PILLARS_X_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
53 TILE_SEQ_LINE( 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_PILLARS_X_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
52 { 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
54 TILE_SEQ_LINE( 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_B | (1 << PALETTE_MODIFIER_COLOR)) |
53 { 0, 0, (byte)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_X_TILE_B | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT }, |
55 TILE_SEQ_LINE_PAL( 0, 0, (byte)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_X_TILE_B | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT) |
54 TILE_SEQ_END() |
56 TILE_SEQ_END() |
55 }; |
57 }; |
56 |
58 |
57 static const DrawTileSeqStruct _station_display_datas_7[] = { |
59 static const DrawTileSeqStruct _station_display_datas_7[] = { |
58 { 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_REAR | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
60 TILE_SEQ_LINE( 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_REAR | (1 << PALETTE_MODIFIER_COLOR)) |
59 { 11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_PILLARS_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
61 TILE_SEQ_LINE(11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_PILLARS_Y_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
60 { 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
62 TILE_SEQ_LINE( 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_B | (1 << PALETTE_MODIFIER_COLOR)) |
61 { 0, 0, (byte)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_Y_TILE_B | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT }, |
63 TILE_SEQ_LINE_PAL( 0, 0, (byte)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_Y_TILE_B | (1 << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT) |
62 TILE_SEQ_END() |
64 TILE_SEQ_END() |
63 }; |
65 }; |
64 |
66 |
65 static const DrawTileSeqStruct _station_display_datas_9[] = { |
67 static const DrawTileSeqStruct _station_display_datas_9[] = { |
66 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north |
68 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences north |
67 TILE_SEQ_END() |
69 TILE_SEQ_END() |
68 }; |
70 }; |
69 |
71 |
70 static const DrawTileSeqStruct _station_display_datas_10[] = { |
72 static const DrawTileSeqStruct _station_display_datas_10[] = { |
71 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west |
73 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences west |
72 TILE_SEQ_END() |
74 TILE_SEQ_END() |
73 }; |
75 }; |
74 |
76 |
75 static const DrawTileSeqStruct _station_display_datas_21[] = { |
77 static const DrawTileSeqStruct _station_display_datas_21[] = { |
76 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
78 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
77 TILE_SEQ_END() |
79 TILE_SEQ_END() |
78 }; |
80 }; |
79 |
81 |
80 static const DrawTileSeqStruct _station_display_datas_22[] = { |
82 static const DrawTileSeqStruct _station_display_datas_22[] = { |
81 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
83 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) |
82 TILE_SEQ_END() |
84 TILE_SEQ_END() |
83 }; |
85 }; |
84 |
86 |
85 static const DrawTileSeqStruct _station_display_datas_23[] = { |
87 static const DrawTileSeqStruct _station_display_datas_23[] = { |
86 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
88 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) |
87 TILE_SEQ_END() |
89 TILE_SEQ_END() |
88 }; |
90 }; |
89 |
91 |
90 static const DrawTileSeqStruct _station_display_datas_24[] = { |
92 static const DrawTileSeqStruct _station_display_datas_24[] = { |
91 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
93 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) |
92 TILE_SEQ_END() |
94 TILE_SEQ_END() |
93 }; |
95 }; |
94 |
96 |
95 static const DrawTileSeqStruct _station_display_datas_25[] = { |
97 static const DrawTileSeqStruct _station_display_datas_25[] = { |
96 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
98 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) |
97 TILE_SEQ_END() |
99 TILE_SEQ_END() |
98 }; |
100 }; |
99 |
101 |
100 static const DrawTileSeqStruct _station_display_datas_26[] = { |
102 static const DrawTileSeqStruct _station_display_datas_26[] = { |
101 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
103 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) |
102 TILE_SEQ_END() |
104 TILE_SEQ_END() |
103 }; |
105 }; |
104 |
106 |
105 static const DrawTileSeqStruct _station_display_datas_27[] = { |
107 static const DrawTileSeqStruct _station_display_datas_27[] = { |
106 { 2, 0, 0, 11, 16, 40, SPR_AIRPORT_TERMINAL_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
108 TILE_SEQ_LINE( 2, 0, 0, 11, 16, 40, SPR_AIRPORT_TERMINAL_A | (1 << PALETTE_MODIFIER_COLOR)) |
107 TILE_SEQ_END() |
109 TILE_SEQ_END() |
108 }; |
110 }; |
109 |
111 |
110 static const DrawTileSeqStruct _station_display_datas_28[] = { |
112 static const DrawTileSeqStruct _station_display_datas_28[] = { |
111 { 3, 3, 0, 10, 10, 60, SPR_AIRPORT_TOWER | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
113 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_TOWER | (1 << PALETTE_MODIFIER_COLOR)) |
112 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
114 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
113 TILE_SEQ_END() |
115 TILE_SEQ_END() |
114 }; |
116 }; |
115 |
117 |
116 static const DrawTileSeqStruct _station_display_datas_29[] = { |
118 static const DrawTileSeqStruct _station_display_datas_29[] = { |
117 { 0, 1, 0, 14, 14, 30, SPR_AIRPORT_CONCOURSE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
119 TILE_SEQ_LINE( 0, 1, 0, 14, 14, 30, SPR_AIRPORT_CONCOURSE | (1 << PALETTE_MODIFIER_COLOR)) |
118 TILE_SEQ_END() |
120 TILE_SEQ_END() |
119 }; |
121 }; |
120 |
122 |
121 static const DrawTileSeqStruct _station_display_datas_30[] = { |
123 static const DrawTileSeqStruct _station_display_datas_30[] = { |
122 { 3, 3, 0, 10, 11, 35, SPR_AIRPORT_TERMINAL_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
124 TILE_SEQ_LINE( 3, 3, 0, 10, 11, 35, SPR_AIRPORT_TERMINAL_B | (1 << PALETTE_MODIFIER_COLOR)) |
123 TILE_SEQ_END() |
125 TILE_SEQ_END() |
124 }; |
126 }; |
125 |
127 |
126 static const DrawTileSeqStruct _station_display_datas_31[] = { |
128 static const DrawTileSeqStruct _station_display_datas_31[] = { |
127 { 0, 3, 0, 16, 11, 40, SPR_AIRPORT_TERMINAL_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
129 TILE_SEQ_LINE( 0, 3, 0, 16, 11, 40, SPR_AIRPORT_TERMINAL_C | (1 << PALETTE_MODIFIER_COLOR)) |
128 TILE_SEQ_END() |
130 TILE_SEQ_END() |
129 }; |
131 }; |
130 |
132 |
131 static const DrawTileSeqStruct _station_display_datas_32[] = { |
133 static const DrawTileSeqStruct _station_display_datas_32[] = { |
132 { 14, 0, 0, 2, 16, 28, SPR_AIRPORT_HANGAR_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
134 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_AIRPORT_HANGAR_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
133 { 0, 0, 0, 2, 16, 28, SPR_AIRPORT_HANGAR_REAR, PAL_NONE }, |
135 TILE_SEQ_LINE( 0, 0, 0, 2, 16, 28, SPR_AIRPORT_HANGAR_REAR) |
134 TILE_SEQ_END() |
136 TILE_SEQ_END() |
135 }; |
137 }; |
136 |
138 |
137 static const DrawTileSeqStruct _station_display_datas_33[] = { |
139 static const DrawTileSeqStruct _station_display_datas_33[] = { |
138 { 7, 11, 0, 3, 3, 14, SPR_AIRPORT_JETWAY_1, PAL_NONE }, |
140 TILE_SEQ_LINE( 7, 11, 0, 3, 3, 14, SPR_AIRPORT_JETWAY_1) |
139 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
141 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) |
140 TILE_SEQ_END() |
142 TILE_SEQ_END() |
141 }; |
143 }; |
142 |
144 |
143 static const DrawTileSeqStruct _station_display_datas_34[] = { |
145 static const DrawTileSeqStruct _station_display_datas_34[] = { |
144 { 2, 7, 0, 3, 3, 14, SPR_AIRPORT_JETWAY_2, PAL_NONE }, |
146 TILE_SEQ_LINE( 2, 7, 0, 3, 3, 14, SPR_AIRPORT_JETWAY_2) |
145 TILE_SEQ_END() |
147 TILE_SEQ_END() |
146 }; |
148 }; |
147 |
149 |
148 static const DrawTileSeqStruct _station_display_datas_35[] = { |
150 static const DrawTileSeqStruct _station_display_datas_35[] = { |
149 { 3, 2, 0, 3, 3, 14, SPR_AIRPORT_JETWAY_3, PAL_NONE }, |
151 TILE_SEQ_LINE( 3, 2, 0, 3, 3, 14, SPR_AIRPORT_JETWAY_3) |
150 TILE_SEQ_END() |
152 TILE_SEQ_END() |
151 }; |
153 }; |
152 |
154 |
153 static const DrawTileSeqStruct _station_display_datas_36[] = { |
155 static const DrawTileSeqStruct _station_display_datas_36[] = { |
154 { 0, 8, 0, 14, 3, 14, SPR_AIRPORT_PASSENGER_TUNNEL, PAL_NONE }, |
156 TILE_SEQ_LINE( 0, 8, 0, 14, 3, 14, SPR_AIRPORT_PASSENGER_TUNNEL) |
155 TILE_SEQ_END() |
157 TILE_SEQ_END() |
156 }; |
158 }; |
157 |
159 |
158 static const DrawTileSeqStruct _station_display_datas_38[] = { |
160 static const DrawTileSeqStruct _station_display_datas_38[] = { |
159 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
161 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
160 TILE_SEQ_END() |
162 TILE_SEQ_END() |
161 }; |
163 }; |
162 |
164 |
163 static const DrawTileSeqStruct _station_display_datas_39[] = { |
165 static const DrawTileSeqStruct _station_display_datas_39[] = { |
164 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1, PAL_NONE }, |
166 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1) |
165 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
167 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
166 TILE_SEQ_END() |
168 TILE_SEQ_END() |
167 }; |
169 }; |
168 |
170 |
169 static const DrawTileSeqStruct _station_display_datas_40[] = { |
171 static const DrawTileSeqStruct _station_display_datas_40[] = { |
170 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2, PAL_NONE }, |
172 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2) |
171 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
173 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
172 TILE_SEQ_END() |
174 TILE_SEQ_END() |
173 }; |
175 }; |
174 |
176 |
175 static const DrawTileSeqStruct _station_display_datas_41[] = { |
177 static const DrawTileSeqStruct _station_display_datas_41[] = { |
176 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3, PAL_NONE }, |
178 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3) |
177 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
179 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
178 TILE_SEQ_END() |
180 TILE_SEQ_END() |
179 }; |
181 }; |
180 |
182 |
181 static const DrawTileSeqStruct _station_display_datas_42[] = { |
183 static const DrawTileSeqStruct _station_display_datas_42[] = { |
182 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4, PAL_NONE }, |
184 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4) |
183 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
185 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
184 TILE_SEQ_END() |
186 TILE_SEQ_END() |
185 }; |
187 }; |
186 |
188 |
187 static const DrawTileSeqStruct _station_display_datas_43[] = { |
189 static const DrawTileSeqStruct _station_display_datas_43[] = { |
188 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5, PAL_NONE }, |
190 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5) |
189 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
191 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
190 TILE_SEQ_END() |
192 TILE_SEQ_END() |
191 }; |
193 }; |
192 |
194 |
193 static const DrawTileSeqStruct _station_display_datas_44[] = { |
195 static const DrawTileSeqStruct _station_display_datas_44[] = { |
194 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6, PAL_NONE }, |
196 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6) |
195 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
197 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
196 TILE_SEQ_END() |
198 TILE_SEQ_END() |
197 }; |
199 }; |
198 |
200 |
199 static const DrawTileSeqStruct _station_display_datas_45[] = { |
201 static const DrawTileSeqStruct _station_display_datas_45[] = { |
200 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7, PAL_NONE }, |
202 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7) |
201 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
203 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
202 TILE_SEQ_END() |
204 TILE_SEQ_END() |
203 }; |
205 }; |
204 |
206 |
205 static const DrawTileSeqStruct _station_display_datas_46[] = { |
207 static const DrawTileSeqStruct _station_display_datas_46[] = { |
206 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8, PAL_NONE }, |
208 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8) |
207 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
209 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
208 TILE_SEQ_END() |
210 TILE_SEQ_END() |
209 }; |
211 }; |
210 |
212 |
211 static const DrawTileSeqStruct _station_display_datas_47[] = { |
213 static const DrawTileSeqStruct _station_display_datas_47[] = { |
212 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9, PAL_NONE }, |
214 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9) |
213 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
215 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
214 TILE_SEQ_END() |
216 TILE_SEQ_END() |
215 }; |
217 }; |
216 |
218 |
217 static const DrawTileSeqStruct _station_display_datas_48[] = { |
219 static const DrawTileSeqStruct _station_display_datas_48[] = { |
218 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A, PAL_NONE }, |
220 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A) |
219 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
221 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
220 TILE_SEQ_END() |
222 TILE_SEQ_END() |
221 }; |
223 }; |
222 |
224 |
223 static const DrawTileSeqStruct _station_display_datas_49[] = { |
225 static const DrawTileSeqStruct _station_display_datas_49[] = { |
224 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B, PAL_NONE }, |
226 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B) |
225 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
227 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
226 TILE_SEQ_END() |
228 TILE_SEQ_END() |
227 }; |
229 }; |
228 |
230 |
229 static const DrawTileSeqStruct _station_display_datas_50[] = { |
231 static const DrawTileSeqStruct _station_display_datas_50[] = { |
230 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C, PAL_NONE }, |
232 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C) |
231 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
233 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
232 TILE_SEQ_END() |
234 TILE_SEQ_END() |
233 }; |
235 }; |
234 |
236 |
235 static const DrawTileSeqStruct _station_display_datas_51[] = { |
237 static const DrawTileSeqStruct _station_display_datas_51[] = { |
236 { 7, 7, 0, 2, 2, 70, SPR_UNMOVABLE_TRANSMITTER, PAL_NONE }, |
238 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 70, SPR_UNMOVABLE_TRANSMITTER) |
237 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
239 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
238 TILE_SEQ_END() |
240 TILE_SEQ_END() |
239 }; |
241 }; |
240 |
242 |
241 static const DrawTileSeqStruct _station_display_datas_54[] = { |
243 static const DrawTileSeqStruct _station_display_datas_54[] = { |
242 { 0, 0, 0, 15, 15, 30, SPR_AIRFIELD_TERM_C_BUILD | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
244 TILE_SEQ_LINE( 0, 0, 0, 15, 15, 30, SPR_AIRFIELD_TERM_C_BUILD | (1 << PALETTE_MODIFIER_COLOR)) |
243 TILE_SEQ_END() |
245 TILE_SEQ_END() |
244 }; |
246 }; |
245 |
247 |
246 static const DrawTileSeqStruct _station_display_datas_55[] = { |
248 static const DrawTileSeqStruct _station_display_datas_55[] = { |
247 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
249 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
248 TILE_SEQ_END() |
250 TILE_SEQ_END() |
249 }; |
251 }; |
250 |
252 |
251 static const DrawTileSeqStruct _station_display_datas_58[] = { |
253 static const DrawTileSeqStruct _station_display_datas_58[] = { |
252 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
254 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
253 { 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_1 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
255 TILE_SEQ_LINE( 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_1 | (1 << PALETTE_MODIFIER_COLOR)) |
254 TILE_SEQ_END() |
256 TILE_SEQ_END() |
255 }; |
257 }; |
256 |
258 |
257 static const DrawTileSeqStruct _station_display_datas_59[] = { |
259 static const DrawTileSeqStruct _station_display_datas_59[] = { |
258 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
260 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
259 { 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_2 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
261 TILE_SEQ_LINE( 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_2 | (1 << PALETTE_MODIFIER_COLOR)) |
260 TILE_SEQ_END() |
262 TILE_SEQ_END() |
261 }; |
263 }; |
262 |
264 |
263 static const DrawTileSeqStruct _station_display_datas_60[] = { |
265 static const DrawTileSeqStruct _station_display_datas_60[] = { |
264 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
266 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
265 { 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_3 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
267 TILE_SEQ_LINE( 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_3 | (1 << PALETTE_MODIFIER_COLOR)) |
266 TILE_SEQ_END() |
268 TILE_SEQ_END() |
267 }; |
269 }; |
268 |
270 |
269 static const DrawTileSeqStruct _station_display_datas_61[] = { |
271 static const DrawTileSeqStruct _station_display_datas_61[] = { |
270 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
272 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
271 { 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_4 | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
273 TILE_SEQ_LINE( 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_4 | (1 << PALETTE_MODIFIER_COLOR)) |
272 TILE_SEQ_END() |
274 TILE_SEQ_END() |
273 }; |
275 }; |
274 |
276 |
275 static const DrawTileSeqStruct _station_display_datas_62[] = { |
277 static const DrawTileSeqStruct _station_display_datas_62[] = { |
276 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
278 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) |
277 TILE_SEQ_END() |
279 TILE_SEQ_END() |
278 }; |
280 }; |
279 |
281 |
280 static const DrawTileSeqStruct _station_display_datas_63[] = { |
282 static const DrawTileSeqStruct _station_display_datas_63[] = { |
281 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
283 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) |
282 TILE_SEQ_END() |
284 TILE_SEQ_END() |
283 }; |
285 }; |
284 |
286 |
285 static const DrawTileSeqStruct _station_display_datas_64[] = { |
287 static const DrawTileSeqStruct _station_display_datas_64[] = { |
286 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
288 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) |
287 TILE_SEQ_END() |
289 TILE_SEQ_END() |
288 }; |
290 }; |
289 |
291 |
290 static const DrawTileSeqStruct _station_display_datas_65[] = { |
292 static const DrawTileSeqStruct _station_display_datas_65[] = { |
291 { 14, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
293 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
292 { 0, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_REAR, PAL_NONE }, |
294 TILE_SEQ_LINE( 0, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_REAR) |
293 TILE_SEQ_END() |
295 TILE_SEQ_END() |
294 }; |
296 }; |
295 |
297 |
296 static const DrawTileSeqStruct _station_display_datas_66[] = { |
298 static const DrawTileSeqStruct _station_display_datas_66[] = { |
297 { 0, 0, 0, 16, 16, 60, SPR_HELIPORT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
299 TILE_SEQ_LINE( 0, 0, 0, 16, 16, 60, SPR_HELIPORT | (1 << PALETTE_MODIFIER_COLOR)) |
298 TILE_SEQ_END() |
300 TILE_SEQ_END() |
299 }; |
301 }; |
300 |
302 |
301 static const DrawTileSeqStruct _station_display_datas_67[] = { |
303 static const DrawTileSeqStruct _station_display_datas_67[] = { |
302 { 0, 15, 0, 13, 1, 10, SPR_TRUCK_STOP_NE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
304 TILE_SEQ_LINE( 0, 15, 0, 13, 1, 10, SPR_TRUCK_STOP_NE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR)) |
303 { 13, 0, 0, 3, 16, 10, SPR_TRUCK_STOP_NE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
305 TILE_SEQ_LINE(13, 0, 0, 3, 16, 10, SPR_TRUCK_STOP_NE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR)) |
304 { 2, 0, 0, 11, 1, 10, SPR_TRUCK_STOP_NE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
306 TILE_SEQ_LINE( 2, 0, 0, 11, 1, 10, SPR_TRUCK_STOP_NE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR)) |
305 TILE_SEQ_END() |
307 TILE_SEQ_END() |
306 }; |
308 }; |
307 |
309 |
308 static const DrawTileSeqStruct _station_display_datas_68[] = { |
310 static const DrawTileSeqStruct _station_display_datas_68[] = { |
309 { 15, 3, 0, 1, 13, 10, SPR_TRUCK_STOP_SE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
311 TILE_SEQ_LINE(15, 3, 0, 1, 13, 10, SPR_TRUCK_STOP_SE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR)) |
310 { 0, 0, 0, 16, 3, 10, SPR_TRUCK_STOP_SE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
312 TILE_SEQ_LINE( 0, 0, 0, 16, 3, 10, SPR_TRUCK_STOP_SE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR)) |
311 { 0, 3, 0, 1, 11, 10, SPR_TRUCK_STOP_SE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
313 TILE_SEQ_LINE( 0, 3, 0, 1, 11, 10, SPR_TRUCK_STOP_SE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR)) |
312 TILE_SEQ_END() |
314 TILE_SEQ_END() |
313 }; |
315 }; |
314 |
316 |
315 static const DrawTileSeqStruct _station_display_datas_69[] = { |
317 static const DrawTileSeqStruct _station_display_datas_69[] = { |
316 { 3, 0, 0, 13, 1, 10, SPR_TRUCK_STOP_SW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
318 TILE_SEQ_LINE( 3, 0, 0, 13, 1, 10, SPR_TRUCK_STOP_SW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR)) |
317 { 0, 0, 0, 3, 16, 10, SPR_TRUCK_STOP_SW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
319 TILE_SEQ_LINE( 0, 0, 0, 3, 16, 10, SPR_TRUCK_STOP_SW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR)) |
318 { 3, 15, 0, 11, 1, 10, SPR_TRUCK_STOP_SW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
320 TILE_SEQ_LINE( 3, 15, 0, 11, 1, 10, SPR_TRUCK_STOP_SW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR)) |
319 TILE_SEQ_END() |
321 TILE_SEQ_END() |
320 }; |
322 }; |
321 |
323 |
322 static const DrawTileSeqStruct _station_display_datas_70[] = { |
324 static const DrawTileSeqStruct _station_display_datas_70[] = { |
323 { 0, 0, 0, 1, 13, 10, SPR_TRUCK_STOP_NW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
325 TILE_SEQ_LINE( 0, 0, 0, 1, 13, 10, SPR_TRUCK_STOP_NW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR)) |
324 { 0, 13, 0, 16, 3, 10, SPR_TRUCK_STOP_NW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
326 TILE_SEQ_LINE( 0, 13, 0, 16, 3, 10, SPR_TRUCK_STOP_NW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR)) |
325 { 15, 2, 0, 1, 11, 10, SPR_TRUCK_STOP_NW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
327 TILE_SEQ_LINE(15, 2, 0, 1, 11, 10, SPR_TRUCK_STOP_NW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR)) |
326 TILE_SEQ_END() |
328 TILE_SEQ_END() |
327 }; |
329 }; |
328 |
330 |
329 static const DrawTileSeqStruct _station_display_datas_71[] = { |
331 static const DrawTileSeqStruct _station_display_datas_71[] = { |
330 { 2, 0, 0, 11, 1, 10, SPR_BUS_STOP_NE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
332 TILE_SEQ_LINE( 2, 0, 0, 11, 1, 10, SPR_BUS_STOP_NE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR)) |
331 { 13, 0, 0, 3, 16, 10, SPR_BUS_STOP_NE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
333 TILE_SEQ_LINE(13, 0, 0, 3, 16, 10, SPR_BUS_STOP_NE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR)) |
332 { 0, 13, 0, 13, 3, 10, SPR_BUS_STOP_NE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
334 TILE_SEQ_LINE( 0, 13, 0, 13, 3, 10, SPR_BUS_STOP_NE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR)) |
333 TILE_SEQ_END() |
335 TILE_SEQ_END() |
334 }; |
336 }; |
335 |
337 |
336 static const DrawTileSeqStruct _station_display_datas_72[] = { |
338 static const DrawTileSeqStruct _station_display_datas_72[] = { |
337 { 0, 3, 0, 1, 11, 10, SPR_BUS_STOP_SE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
339 TILE_SEQ_LINE( 0, 3, 0, 1, 11, 10, SPR_BUS_STOP_SE_BUILD_A | (1 << PALETTE_MODIFIER_COLOR)) |
338 { 0, 0, 0, 16, 3, 10, SPR_BUS_STOP_SE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
340 TILE_SEQ_LINE( 0, 0, 0, 16, 3, 10, SPR_BUS_STOP_SE_BUILD_B | (1 << PALETTE_MODIFIER_COLOR)) |
339 { 13, 3, 0, 3, 13, 10, SPR_BUS_STOP_SE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
341 TILE_SEQ_LINE(13, 3, 0, 3, 13, 10, SPR_BUS_STOP_SE_BUILD_C | (1 << PALETTE_MODIFIER_COLOR)) |
340 TILE_SEQ_END() |
342 TILE_SEQ_END() |
341 }; |
343 }; |
342 |
344 |
343 static const DrawTileSeqStruct _station_display_datas_73[] = { |
345 static const DrawTileSeqStruct _station_display_datas_73[] = { |
344 { 3, 15, 0, 11, 1, 10, SPR_BUS_STOP_SW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
346 TILE_SEQ_LINE( 3, 15, 0, 11, 1, 10, SPR_BUS_STOP_SW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR)) |
345 { 0, 0, 0, 3, 16, 10, SPR_BUS_STOP_SW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
347 TILE_SEQ_LINE( 0, 0, 0, 3, 16, 10, SPR_BUS_STOP_SW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR)) |
346 { 3, 0, 0, 13, 3, 10, SPR_BUS_STOP_SW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
348 TILE_SEQ_LINE( 3, 0, 0, 13, 3, 10, SPR_BUS_STOP_SW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR)) |
347 TILE_SEQ_END() |
349 TILE_SEQ_END() |
348 }; |
350 }; |
349 |
351 |
350 static const DrawTileSeqStruct _station_display_datas_74[] = { |
352 static const DrawTileSeqStruct _station_display_datas_74[] = { |
351 { 15, 2, 0, 1, 11, 10, SPR_BUS_STOP_NW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
353 TILE_SEQ_LINE(15, 2, 0, 1, 11, 10, SPR_BUS_STOP_NW_BUILD_A | (1 << PALETTE_MODIFIER_COLOR)) |
352 { 0, 13, 0, 16, 3, 10, SPR_BUS_STOP_NW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
354 TILE_SEQ_LINE( 0, 13, 0, 16, 3, 10, SPR_BUS_STOP_NW_BUILD_B | (1 << PALETTE_MODIFIER_COLOR)) |
353 { 0, 0, 0, 3, 13, 10, SPR_BUS_STOP_NW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
355 TILE_SEQ_LINE( 0, 0, 0, 3, 13, 10, SPR_BUS_STOP_NW_BUILD_C | (1 << PALETTE_MODIFIER_COLOR)) |
354 TILE_SEQ_END() |
356 TILE_SEQ_END() |
355 }; |
357 }; |
356 |
358 |
357 static const DrawTileSeqStruct _station_display_datas_76[] = { |
359 static const DrawTileSeqStruct _station_display_datas_76[] = { |
358 { 0, 4, 0, 16, 8, 8, SPR_DOCK_SLOPE_NE, PAL_NONE }, |
360 TILE_SEQ_LINE( 0, 4, 0, 16, 8, 8, SPR_DOCK_SLOPE_NE) |
359 TILE_SEQ_END() |
361 TILE_SEQ_END() |
360 }; |
362 }; |
361 |
363 |
362 static const DrawTileSeqStruct _station_display_datas_77[] = { |
364 static const DrawTileSeqStruct _station_display_datas_77[] = { |
363 { 4, 0, 0, 8, 16, 8, SPR_DOCK_SLOPE_SE, PAL_NONE }, |
365 TILE_SEQ_LINE( 4, 0, 0, 8, 16, 8, SPR_DOCK_SLOPE_SE) |
364 TILE_SEQ_END() |
366 TILE_SEQ_END() |
365 }; |
367 }; |
366 |
368 |
367 static const DrawTileSeqStruct _station_display_datas_78[] = { |
369 static const DrawTileSeqStruct _station_display_datas_78[] = { |
368 { 0, 4, 0, 16, 8, 8, SPR_DOCK_SLOPE_SW, PAL_NONE }, |
370 TILE_SEQ_LINE( 0, 4, 0, 16, 8, 8, SPR_DOCK_SLOPE_SW) |
369 TILE_SEQ_END() |
371 TILE_SEQ_END() |
370 }; |
372 }; |
371 |
373 |
372 static const DrawTileSeqStruct _station_display_datas_79[] = { |
374 static const DrawTileSeqStruct _station_display_datas_79[] = { |
373 { 4, 0, 0, 8, 16, 8, SPR_DOCK_SLOPE_NW, PAL_NONE }, |
375 TILE_SEQ_LINE( 4, 0, 0, 8, 16, 8, SPR_DOCK_SLOPE_NW) |
374 TILE_SEQ_END() |
376 TILE_SEQ_END() |
375 }; |
377 }; |
376 |
378 |
377 static const DrawTileSeqStruct _station_display_datas_80[] = { |
379 static const DrawTileSeqStruct _station_display_datas_80[] = { |
378 { 0, 4, 0, 16, 8, 8, SPR_DOCK_FLAT_X, PAL_NONE }, |
380 TILE_SEQ_LINE( 0, 4, 0, 16, 8, 8, SPR_DOCK_FLAT_X) |
379 TILE_SEQ_END() |
381 TILE_SEQ_END() |
380 }; |
382 }; |
381 |
383 |
382 static const DrawTileSeqStruct _station_display_datas_81[] = { |
384 static const DrawTileSeqStruct _station_display_datas_81[] = { |
383 { 4, 0, 0, 8, 16, 8, SPR_DOCK_FLAT_Y, PAL_NONE }, |
385 TILE_SEQ_LINE( 4, 0, 0, 8, 16, 8, SPR_DOCK_FLAT_Y) |
384 TILE_SEQ_END() |
386 TILE_SEQ_END() |
385 }; |
387 }; |
386 |
388 |
387 /* Buoy, which will _always_ drown under the ship */ |
389 /* Buoy, which will _always_ drown under the ship */ |
388 static const DrawTileSeqStruct _station_display_datas_82[] = { |
390 static const DrawTileSeqStruct _station_display_datas_82[] = { |
389 { 4, -1, 0, 0, 0, 0, SPR_IMG_BOUY, PAL_NONE }, |
391 TILE_SEQ_LINE( 4, -1, 0, 0, 0, 0, SPR_IMG_BOUY) |
390 TILE_SEQ_END() |
392 TILE_SEQ_END() |
391 }; |
393 }; |
392 |
394 |
393 // control tower with concrete underground and no fence |
395 // control tower with concrete underground and no fence |
394 // concrete underground |
396 // concrete underground |
395 static const DrawTileSeqStruct _station_display_datas_085[] = { |
397 static const DrawTileSeqStruct _station_display_datas_085[] = { |
396 { 3, 3, 0, 10, 10, 60, SPR_AIRPORT_TOWER | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // control tower |
398 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_TOWER | (1 << PALETTE_MODIFIER_COLOR)) // control tower |
397 TILE_SEQ_END() |
399 TILE_SEQ_END() |
398 }; |
400 }; |
399 |
401 |
400 // new airportdepot, facing west |
402 // new airportdepot, facing west |
401 // concrete underground |
403 // concrete underground |
402 static const DrawTileSeqStruct _station_display_datas_086[] = { |
404 static const DrawTileSeqStruct _station_display_datas_086[] = { |
403 { 14, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_FRONT | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
405 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_FRONT | (1 << PALETTE_MODIFIER_COLOR)) |
404 { 0, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_REAR, PAL_NONE }, |
406 TILE_SEQ_LINE( 0, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_REAR) |
405 TILE_SEQ_END() |
407 TILE_SEQ_END() |
406 }; |
408 }; |
407 |
409 |
408 // asphalt tile with fences in north |
410 // asphalt tile with fences in north |
409 // concrete underground |
411 // concrete underground |
410 static const DrawTileSeqStruct _station_display_datas_087[] = { |
412 static const DrawTileSeqStruct _station_display_datas_087[] = { |
411 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
413 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
412 TILE_SEQ_END() |
414 TILE_SEQ_END() |
413 }; |
415 }; |
414 |
416 |
415 // end of runway |
417 // end of runway |
416 static const DrawTileSeqStruct _station_display_datas_088[] = { |
418 static const DrawTileSeqStruct _station_display_datas_088[] = { |
417 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences |
419 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences |
418 TILE_SEQ_END() |
420 TILE_SEQ_END() |
419 }; |
421 }; |
420 |
422 |
421 // runway tiles |
423 // runway tiles |
422 static const DrawTileSeqStruct _station_display_datas_089[] = { |
424 static const DrawTileSeqStruct _station_display_datas_089[] = { |
423 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences |
425 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences |
424 TILE_SEQ_END() |
426 TILE_SEQ_END() |
425 }; |
427 }; |
426 |
428 |
427 // turning radar with concrete underground fences on south -- needs 12 tiles |
429 // turning radar with concrete underground fences on south -- needs 12 tiles |
428 // concrete underground |
430 // concrete underground |
429 //BEGIN |
431 //BEGIN |
430 static const DrawTileSeqStruct _station_display_datas_090[] = { |
432 static const DrawTileSeqStruct _station_display_datas_090[] = { |
431 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1, PAL_NONE }, // turning radar |
433 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1) // turning radar |
432 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, //fences |
434 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) //fences |
433 TILE_SEQ_END() |
435 TILE_SEQ_END() |
434 }; |
436 }; |
435 |
437 |
436 // concrete underground |
438 // concrete underground |
437 static const DrawTileSeqStruct _station_display_datas_091[] = { |
439 static const DrawTileSeqStruct _station_display_datas_091[] = { |
438 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2, PAL_NONE }, |
440 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2) |
439 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
441 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
440 TILE_SEQ_END() |
442 TILE_SEQ_END() |
441 }; |
443 }; |
442 |
444 |
443 // concrete underground |
445 // concrete underground |
444 static const DrawTileSeqStruct _station_display_datas_092[] = { |
446 static const DrawTileSeqStruct _station_display_datas_092[] = { |
445 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3, PAL_NONE }, |
447 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3) |
446 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
448 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
447 TILE_SEQ_END() |
449 TILE_SEQ_END() |
448 }; |
450 }; |
449 |
451 |
450 // concrete underground |
452 // concrete underground |
451 static const DrawTileSeqStruct _station_display_datas_093[] = { |
453 static const DrawTileSeqStruct _station_display_datas_093[] = { |
452 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4, PAL_NONE }, |
454 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4) |
453 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
455 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
454 TILE_SEQ_END() |
456 TILE_SEQ_END() |
455 }; |
457 }; |
456 |
458 |
457 // concrete underground |
459 // concrete underground |
458 static const DrawTileSeqStruct _station_display_datas_094[] = { |
460 static const DrawTileSeqStruct _station_display_datas_094[] = { |
459 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5, PAL_NONE }, |
461 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5) |
460 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
462 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
461 TILE_SEQ_END() |
463 TILE_SEQ_END() |
462 }; |
464 }; |
463 |
465 |
464 // concrete underground |
466 // concrete underground |
465 static const DrawTileSeqStruct _station_display_datas_095[] = { |
467 static const DrawTileSeqStruct _station_display_datas_095[] = { |
466 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6, PAL_NONE }, |
468 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6) |
467 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
469 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
468 TILE_SEQ_END() |
470 TILE_SEQ_END() |
469 }; |
471 }; |
470 |
472 |
471 // concrete underground |
473 // concrete underground |
472 static const DrawTileSeqStruct _station_display_datas_096[] = { |
474 static const DrawTileSeqStruct _station_display_datas_096[] = { |
473 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7, PAL_NONE }, |
475 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7) |
474 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
476 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
475 TILE_SEQ_END() |
477 TILE_SEQ_END() |
476 }; |
478 }; |
477 |
479 |
478 // concrete underground |
480 // concrete underground |
479 static const DrawTileSeqStruct _station_display_datas_097[] = { |
481 static const DrawTileSeqStruct _station_display_datas_097[] = { |
480 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8, PAL_NONE }, |
482 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8) |
481 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
483 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
482 TILE_SEQ_END() |
484 TILE_SEQ_END() |
483 }; |
485 }; |
484 |
486 |
485 // concrete underground |
487 // concrete underground |
486 static const DrawTileSeqStruct _station_display_datas_098[] = { |
488 static const DrawTileSeqStruct _station_display_datas_098[] = { |
487 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9, PAL_NONE }, |
489 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9) |
488 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
490 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
489 TILE_SEQ_END() |
491 TILE_SEQ_END() |
490 }; |
492 }; |
491 |
493 |
492 // concrete underground |
494 // concrete underground |
493 static const DrawTileSeqStruct _station_display_datas_099[] = { |
495 static const DrawTileSeqStruct _station_display_datas_099[] = { |
494 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A, PAL_NONE }, |
496 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A) |
495 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
497 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
496 TILE_SEQ_END() |
498 TILE_SEQ_END() |
497 }; |
499 }; |
498 |
500 |
499 // concrete underground |
501 // concrete underground |
500 static const DrawTileSeqStruct _station_display_datas_0100[] = { |
502 static const DrawTileSeqStruct _station_display_datas_0100[] = { |
501 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B, PAL_NONE }, |
503 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B) |
502 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
504 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
503 TILE_SEQ_END() |
505 TILE_SEQ_END() |
504 }; |
506 }; |
505 |
507 |
506 // concrete underground |
508 // concrete underground |
507 static const DrawTileSeqStruct _station_display_datas_0101[] = { |
509 static const DrawTileSeqStruct _station_display_datas_0101[] = { |
508 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C, PAL_NONE }, |
510 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C) |
509 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
511 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
510 TILE_SEQ_END() |
512 TILE_SEQ_END() |
511 }; |
513 }; |
512 //END |
514 //END |
513 |
515 |
514 // turning radar with concrete underground fences on north -- needs 12 tiles |
516 // turning radar with concrete underground fences on north -- needs 12 tiles |
515 // concrete underground |
517 // concrete underground |
516 //BEGIN |
518 //BEGIN |
517 static const DrawTileSeqStruct _station_display_datas_0102[] = { |
519 static const DrawTileSeqStruct _station_display_datas_0102[] = { |
518 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1, PAL_NONE }, // turning radar |
520 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1) // turning radar |
519 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
521 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
520 TILE_SEQ_END() |
522 TILE_SEQ_END() |
521 }; |
523 }; |
522 |
524 |
523 // concrete underground |
525 // concrete underground |
524 static const DrawTileSeqStruct _station_display_datas_0103[] = { |
526 static const DrawTileSeqStruct _station_display_datas_0103[] = { |
525 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2, PAL_NONE }, |
527 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2) |
526 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
528 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
527 TILE_SEQ_END() |
529 TILE_SEQ_END() |
528 }; |
530 }; |
529 |
531 |
530 // concrete underground |
532 // concrete underground |
531 static const DrawTileSeqStruct _station_display_datas_0104[] = { |
533 static const DrawTileSeqStruct _station_display_datas_0104[] = { |
532 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3, PAL_NONE }, |
534 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3) |
533 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
535 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
534 TILE_SEQ_END() |
536 TILE_SEQ_END() |
535 }; |
537 }; |
536 |
538 |
537 // concrete underground |
539 // concrete underground |
538 static const DrawTileSeqStruct _station_display_datas_0105[] = { |
540 static const DrawTileSeqStruct _station_display_datas_0105[] = { |
539 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4, PAL_NONE }, |
541 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4) |
540 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
542 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
541 TILE_SEQ_END() |
543 TILE_SEQ_END() |
542 }; |
544 }; |
543 |
545 |
544 // concrete underground |
546 // concrete underground |
545 static const DrawTileSeqStruct _station_display_datas_0106[] = { |
547 static const DrawTileSeqStruct _station_display_datas_0106[] = { |
546 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5, PAL_NONE }, |
548 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5) |
547 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
549 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
548 TILE_SEQ_END() |
550 TILE_SEQ_END() |
549 }; |
551 }; |
550 |
552 |
551 // concrete underground |
553 // concrete underground |
552 static const DrawTileSeqStruct _station_display_datas_0107[] = { |
554 static const DrawTileSeqStruct _station_display_datas_0107[] = { |
553 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6, PAL_NONE }, |
555 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6) |
554 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
556 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
555 TILE_SEQ_END() |
557 TILE_SEQ_END() |
556 }; |
558 }; |
557 |
559 |
558 // concrete underground |
560 // concrete underground |
559 static const DrawTileSeqStruct _station_display_datas_0108[] = { |
561 static const DrawTileSeqStruct _station_display_datas_0108[] = { |
560 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7, PAL_NONE }, |
562 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7) |
561 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
563 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
562 TILE_SEQ_END() |
564 TILE_SEQ_END() |
563 }; |
565 }; |
564 |
566 |
565 // concrete underground |
567 // concrete underground |
566 static const DrawTileSeqStruct _station_display_datas_0109[] = { |
568 static const DrawTileSeqStruct _station_display_datas_0109[] = { |
567 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8, PAL_NONE }, |
569 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8) |
568 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
570 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
569 TILE_SEQ_END() |
571 TILE_SEQ_END() |
570 }; |
572 }; |
571 |
573 |
572 // concrete underground |
574 // concrete underground |
573 static const DrawTileSeqStruct _station_display_datas_0110[] = { |
575 static const DrawTileSeqStruct _station_display_datas_0110[] = { |
574 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9, PAL_NONE }, |
576 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9) |
575 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
577 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
576 TILE_SEQ_END() |
578 TILE_SEQ_END() |
577 }; |
579 }; |
578 |
580 |
579 // concrete underground |
581 // concrete underground |
580 static const DrawTileSeqStruct _station_display_datas_0111[] = { |
582 static const DrawTileSeqStruct _station_display_datas_0111[] = { |
581 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A, PAL_NONE }, |
583 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A) |
582 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
584 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
583 TILE_SEQ_END() |
585 TILE_SEQ_END() |
584 }; |
586 }; |
585 |
587 |
586 // concrete underground |
588 // concrete underground |
587 static const DrawTileSeqStruct _station_display_datas_0112[] = { |
589 static const DrawTileSeqStruct _station_display_datas_0112[] = { |
588 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B, PAL_NONE }, |
590 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B) |
589 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
591 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
590 TILE_SEQ_END() |
592 TILE_SEQ_END() |
591 }; |
593 }; |
592 |
594 |
593 // concrete underground |
595 // concrete underground |
594 static const DrawTileSeqStruct _station_display_datas_0113[] = { |
596 static const DrawTileSeqStruct _station_display_datas_0113[] = { |
595 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C, PAL_NONE }, |
597 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C) |
596 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
598 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
597 TILE_SEQ_END() |
599 TILE_SEQ_END() |
598 }; |
600 }; |
599 //END |
601 //END |
600 |
602 |
601 // helipad for international airport |
603 // helipad for international airport |
602 // concrete underground |
604 // concrete underground |
603 static const DrawTileSeqStruct _station_display_datas_0114[] = { |
605 static const DrawTileSeqStruct _station_display_datas_0114[] = { |
604 { 10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD, PAL_NONE }, |
606 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD) |
605 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences bottom |
607 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences bottom |
606 TILE_SEQ_END() |
608 TILE_SEQ_END() |
607 }; |
609 }; |
608 |
610 |
609 // helipad for commuter airport |
611 // helipad for commuter airport |
610 // concrete underground |
612 // concrete underground |
611 static const DrawTileSeqStruct _station_display_datas_0115[] = { |
613 static const DrawTileSeqStruct _station_display_datas_0115[] = { |
612 { 10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD, PAL_NONE }, |
614 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD) |
613 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences left |
615 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences left |
614 TILE_SEQ_END() |
616 TILE_SEQ_END() |
615 }; |
617 }; |
616 |
618 |
617 // helipad for continental airport |
619 // helipad for continental airport |
618 // concrete underground |
620 // concrete underground |
619 static const DrawTileSeqStruct _station_display_datas_0116[] = { |
621 static const DrawTileSeqStruct _station_display_datas_0116[] = { |
620 { 10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD, PAL_NONE }, |
622 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD) |
621 TILE_SEQ_END() |
623 TILE_SEQ_END() |
622 }; |
624 }; |
623 |
625 |
624 // asphalt tile with fences in north and south |
626 // asphalt tile with fences in north and south |
625 // concrete underground |
627 // concrete underground |
626 static const DrawTileSeqStruct _station_display_datas_0117[] = { |
628 static const DrawTileSeqStruct _station_display_datas_0117[] = { |
627 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
629 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
628 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
630 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) |
629 TILE_SEQ_END() |
631 TILE_SEQ_END() |
630 }; |
632 }; |
631 |
633 |
632 // runway tiles with 2 corner fences |
634 // runway tiles with 2 corner fences |
633 static const DrawTileSeqStruct _station_display_datas_0118[] = { |
635 static const DrawTileSeqStruct _station_display_datas_0118[] = { |
634 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west |
636 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences west |
635 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north |
637 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences north |
636 TILE_SEQ_END() |
638 TILE_SEQ_END() |
637 }; |
639 }; |
638 |
640 |
639 // runway tiles with 2 corner fences |
641 // runway tiles with 2 corner fences |
640 static const DrawTileSeqStruct _station_display_datas_0119[] = { |
642 static const DrawTileSeqStruct _station_display_datas_0119[] = { |
641 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west |
643 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences west |
642 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
644 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
643 TILE_SEQ_END() |
645 TILE_SEQ_END() |
644 }; |
646 }; |
645 |
647 |
646 // runway tiles with 2 corner fences |
648 // runway tiles with 2 corner fences |
647 static const DrawTileSeqStruct _station_display_datas_0120[] = { |
649 static const DrawTileSeqStruct _station_display_datas_0120[] = { |
648 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north |
650 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences north |
649 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
651 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
650 TILE_SEQ_END() |
652 TILE_SEQ_END() |
651 }; |
653 }; |
652 |
654 |
653 // runway tiles with 2 corner fences |
655 // runway tiles with 2 corner fences |
654 static const DrawTileSeqStruct _station_display_datas_0121[] = { |
656 static const DrawTileSeqStruct _station_display_datas_0121[] = { |
655 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
657 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
656 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
658 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
657 TILE_SEQ_END() |
659 TILE_SEQ_END() |
658 }; |
660 }; |
659 |
661 |
660 // ======== new 2x2 helidepot ======== |
662 // ======== new 2x2 helidepot ======== |
661 // helipad tiles with 2 corner fences top+right |
663 // helipad tiles with 2 corner fences top+right |
662 static const DrawTileSeqStruct _station_display_datas_0122[] = { |
664 static const DrawTileSeqStruct _station_display_datas_0122[] = { |
663 { 10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD, PAL_NONE }, |
665 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD) |
664 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
666 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
665 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
667 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
666 TILE_SEQ_END() |
668 TILE_SEQ_END() |
667 }; |
669 }; |
668 |
670 |
669 // tarmac tiles with 2 corner fences bottom+right |
671 // tarmac tiles with 2 corner fences bottom+right |
670 static const DrawTileSeqStruct _station_display_datas_0123[] = { |
672 static const DrawTileSeqStruct _station_display_datas_0123[] = { |
671 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north |
673 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences north |
672 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
674 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
673 TILE_SEQ_END() |
675 TILE_SEQ_END() |
674 }; |
676 }; |
675 |
677 |
676 // helidepot office with concrete underground and no fence |
678 // helidepot office with concrete underground and no fence |
677 // concrete underground, fences top + left |
679 // concrete underground, fences top + left |
678 static const DrawTileSeqStruct _station_display_datas_0124[] = { |
680 static const DrawTileSeqStruct _station_display_datas_0124[] = { |
679 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences left |
681 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences left |
680 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
682 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
681 { 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // helidepot office |
683 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR)) // helidepot office |
682 TILE_SEQ_END() |
684 TILE_SEQ_END() |
683 }; |
685 }; |
684 |
686 |
685 // N/S runway plain |
687 // N/S runway plain |
686 static const DrawTileSeqStruct _station_display_datas_0125[] = { |
688 static const DrawTileSeqStruct _station_display_datas_0125[] = { |
687 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
689 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
688 TILE_SEQ_END() |
690 TILE_SEQ_END() |
689 }; |
691 }; |
690 |
692 |
691 // N/S runway end |
693 // N/S runway end |
692 static const DrawTileSeqStruct _station_display_datas_0126[] = { |
694 static const DrawTileSeqStruct _station_display_datas_0126[] = { |
693 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
695 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
694 TILE_SEQ_END() |
696 TILE_SEQ_END() |
695 }; |
697 }; |
696 |
698 |
697 // N/S runway plain |
699 // N/S runway plain |
698 static const DrawTileSeqStruct _station_display_datas_0127[] = { |
700 static const DrawTileSeqStruct _station_display_datas_0127[] = { |
699 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences bottom |
701 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences bottom |
700 TILE_SEQ_END() |
702 TILE_SEQ_END() |
701 }; |
703 }; |
702 |
704 |
703 // N/S runway end |
705 // N/S runway end |
704 static const DrawTileSeqStruct _station_display_datas_0128[] = { |
706 static const DrawTileSeqStruct _station_display_datas_0128[] = { |
705 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences bottom |
707 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences bottom |
706 TILE_SEQ_END() |
708 TILE_SEQ_END() |
707 }; |
709 }; |
708 |
710 |
709 // West facing hangar |
711 // West facing hangar |
710 static const DrawTileSeqStruct _station_display_datas_0129[] = { |
712 static const DrawTileSeqStruct _station_display_datas_0129[] = { |
711 { 14, 0, 0, 2, 16, 28, SPR_NEWHANGAR_W | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
713 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_NEWHANGAR_W | (1 << PALETTE_MODIFIER_COLOR)) |
712 { 0, 0, 0, 2, 16, 28, SPR_NEWHANGAR_W_WALL, PAL_NONE }, |
714 TILE_SEQ_LINE( 0, 0, 0, 2, 16, 28, SPR_NEWHANGAR_W_WALL) |
713 TILE_SEQ_END() |
715 TILE_SEQ_END() |
714 }; |
716 }; |
715 |
717 |
716 // North facing hangar |
718 // North facing hangar |
717 static const DrawTileSeqStruct _station_display_datas_0130[] = { |
719 static const DrawTileSeqStruct _station_display_datas_0130[] = { |
718 { 14, 0, 0, 2, 16, 28, SPR_NEWHANGAR_N | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
720 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_NEWHANGAR_N | (1 << PALETTE_MODIFIER_COLOR)) |
719 TILE_SEQ_END() |
721 TILE_SEQ_END() |
720 }; |
722 }; |
721 |
723 |
722 // East facing hangar |
724 // East facing hangar |
723 static const DrawTileSeqStruct _station_display_datas_0131[] = { |
725 static const DrawTileSeqStruct _station_display_datas_0131[] = { |
724 { 14, 0, 0, 2, 16, 28, SPR_NEWHANGAR_E | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
726 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_NEWHANGAR_E | (1 << PALETTE_MODIFIER_COLOR)) |
725 TILE_SEQ_END() |
727 TILE_SEQ_END() |
726 }; |
728 }; |
727 |
729 |
728 // helipad for district airport NS |
730 // helipad for district airport NS |
729 // concrete underground |
731 // concrete underground |
730 static const DrawTileSeqStruct _station_display_datas_0132[] = { |
732 static const DrawTileSeqStruct _station_display_datas_0132[] = { |
731 { 10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD, PAL_NONE }, |
733 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD) |
732 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences bottom |
734 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences bottom |
733 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences right |
735 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences right |
734 TILE_SEQ_END() |
736 TILE_SEQ_END() |
735 }; |
737 }; |
736 |
738 |
737 // helipad for district airport NS |
739 // helipad for district airport NS |
738 // concrete underground |
740 // concrete underground |
739 static const DrawTileSeqStruct _station_display_datas_0133[] = { |
741 static const DrawTileSeqStruct _station_display_datas_0133[] = { |
740 { 10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD, PAL_NONE }, |
742 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD) |
741 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
743 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
742 TILE_SEQ_END() |
744 TILE_SEQ_END() |
743 }; |
745 }; |
744 |
746 |
745 // helidepot office with concrete underground and fence north |
747 // helidepot office with concrete underground and fence north |
746 // concrete underground |
748 // concrete underground |
747 static const DrawTileSeqStruct _station_display_datas_0134[] = { |
749 static const DrawTileSeqStruct _station_display_datas_0134[] = { |
748 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north |
750 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences north |
749 { 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // helidepot office |
751 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR)) // helidepot office |
750 TILE_SEQ_END() |
752 TILE_SEQ_END() |
751 }; |
753 }; |
752 |
754 |
753 // helidepot office with concrete underground and fence east |
755 // helidepot office with concrete underground and fence east |
754 // concrete underground |
756 // concrete underground |
755 static const DrawTileSeqStruct _station_display_datas_0135[] = { |
757 static const DrawTileSeqStruct _station_display_datas_0135[] = { |
756 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
758 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
757 { 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // helidepot office |
759 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR)) // helidepot office |
758 TILE_SEQ_END() |
760 TILE_SEQ_END() |
759 }; |
761 }; |
760 |
762 |
761 // helidepot office with concrete underground and fence west |
763 // helidepot office with concrete underground and fence west |
762 // concrete underground |
764 // concrete underground |
763 static const DrawTileSeqStruct _station_display_datas_0136[] = { |
765 static const DrawTileSeqStruct _station_display_datas_0136[] = { |
764 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west |
766 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences west |
765 { 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // helidepot office |
767 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR)) // helidepot office |
766 TILE_SEQ_END() |
768 TILE_SEQ_END() |
767 }; |
769 }; |
768 |
770 |
769 // helidepot office with concrete underground and fence south |
771 // helidepot office with concrete underground and fence south |
770 // concrete underground |
772 // concrete underground |
771 static const DrawTileSeqStruct _station_display_datas_0137[] = { |
773 static const DrawTileSeqStruct _station_display_datas_0137[] = { |
772 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
774 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
773 { 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // helidepot office |
775 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR)) // helidepot office |
774 TILE_SEQ_END() |
776 TILE_SEQ_END() |
775 }; |
777 }; |
776 |
778 |
777 // terminal with fence to east |
779 // terminal with fence to east |
778 static const DrawTileSeqStruct _station_display_datas_0138[] = { |
780 static const DrawTileSeqStruct _station_display_datas_0138[] = { |
779 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
781 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
780 TILE_SEQ_END() |
782 TILE_SEQ_END() |
781 }; |
783 }; |
782 |
784 |
783 // terminal with fence to south |
785 // terminal with fence to south |
784 static const DrawTileSeqStruct _station_display_datas_0139[] = { |
786 static const DrawTileSeqStruct _station_display_datas_0139[] = { |
785 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
787 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
786 TILE_SEQ_END() |
788 TILE_SEQ_END() |
787 }; |
789 }; |
788 |
790 |
789 // terminal with fence to north |
791 // terminal with fence to north |
790 static const DrawTileSeqStruct _station_display_datas_0140[] = { |
792 static const DrawTileSeqStruct _station_display_datas_0140[] = { |
791 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west |
793 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences west |
792 TILE_SEQ_END() |
794 TILE_SEQ_END() |
793 }; |
795 }; |
794 |
796 |
795 // concrete with fence to east |
797 // concrete with fence to east |
796 static const DrawTileSeqStruct _station_display_datas_0141[] = { |
798 static const DrawTileSeqStruct _station_display_datas_0141[] = { |
797 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
799 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
798 TILE_SEQ_END() |
800 TILE_SEQ_END() |
799 }; |
801 }; |
800 |
802 |
801 // concrete with fence to south |
803 // concrete with fence to south |
802 static const DrawTileSeqStruct _station_display_datas_0142[] = { |
804 static const DrawTileSeqStruct _station_display_datas_0142[] = { |
803 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
805 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
804 TILE_SEQ_END() |
806 TILE_SEQ_END() |
805 }; |
807 }; |
806 |
808 |
807 // helipad for district airport EW |
809 // helipad for district airport EW |
808 // concrete underground |
810 // concrete underground |
809 static const DrawTileSeqStruct _station_display_datas_0143[] = { |
811 static const DrawTileSeqStruct _station_display_datas_0143[] = { |
810 { 10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD, PAL_NONE }, |
812 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD) |
811 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west |
813 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences west |
812 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north |
814 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences north |
813 TILE_SEQ_END() |
815 TILE_SEQ_END() |
814 }; |
816 }; |
815 |
817 |
816 // helipad for district airport EW |
818 // helipad for district airport EW |
817 // concrete underground |
819 // concrete underground |
818 static const DrawTileSeqStruct _station_display_datas_0144[] = { |
820 static const DrawTileSeqStruct _station_display_datas_0144[] = { |
819 { 10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD, PAL_NONE }, |
821 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD) |
820 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west |
822 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences west |
821 TILE_SEQ_END() |
823 TILE_SEQ_END() |
822 }; |
824 }; |
823 |
825 |
824 // turning radar with concrete underground fences on south -- needs 12 tiles |
826 // turning radar with concrete underground fences on south -- needs 12 tiles |
825 // concrete underground |
827 // concrete underground |
826 //BEGIN |
828 //BEGIN |
827 static const DrawTileSeqStruct _station_display_datas_0145[] = { |
829 static const DrawTileSeqStruct _station_display_datas_0145[] = { |
828 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1, PAL_NONE }, // turning radar |
830 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1) // turning radar |
829 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
831 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
830 TILE_SEQ_END() |
832 TILE_SEQ_END() |
831 }; |
833 }; |
832 |
834 |
833 // concrete underground |
835 // concrete underground |
834 static const DrawTileSeqStruct _station_display_datas_0146[] = { |
836 static const DrawTileSeqStruct _station_display_datas_0146[] = { |
835 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2, PAL_NONE }, |
837 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2) |
836 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
838 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
837 TILE_SEQ_END() |
839 TILE_SEQ_END() |
838 }; |
840 }; |
839 |
841 |
840 // concrete underground |
842 // concrete underground |
841 static const DrawTileSeqStruct _station_display_datas_0147[] = { |
843 static const DrawTileSeqStruct _station_display_datas_0147[] = { |
842 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3, PAL_NONE }, |
844 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3) |
843 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
845 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
844 TILE_SEQ_END() |
846 TILE_SEQ_END() |
845 }; |
847 }; |
846 |
848 |
847 // concrete underground |
849 // concrete underground |
848 static const DrawTileSeqStruct _station_display_datas_0148[] = { |
850 static const DrawTileSeqStruct _station_display_datas_0148[] = { |
849 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4, PAL_NONE }, |
851 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4) |
850 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
852 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
851 TILE_SEQ_END() |
853 TILE_SEQ_END() |
852 }; |
854 }; |
853 |
855 |
854 // concrete underground |
856 // concrete underground |
855 static const DrawTileSeqStruct _station_display_datas_0149[] = { |
857 static const DrawTileSeqStruct _station_display_datas_0149[] = { |
856 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5, PAL_NONE }, |
858 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5) |
857 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
859 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
858 TILE_SEQ_END() |
860 TILE_SEQ_END() |
859 }; |
861 }; |
860 |
862 |
861 // concrete underground |
863 // concrete underground |
862 static const DrawTileSeqStruct _station_display_datas_0150[] = { |
864 static const DrawTileSeqStruct _station_display_datas_0150[] = { |
863 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6, PAL_NONE }, |
865 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6) |
864 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
866 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
865 TILE_SEQ_END() |
867 TILE_SEQ_END() |
866 }; |
868 }; |
867 |
869 |
868 // concrete underground |
870 // concrete underground |
869 static const DrawTileSeqStruct _station_display_datas_0151[] = { |
871 static const DrawTileSeqStruct _station_display_datas_0151[] = { |
870 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7, PAL_NONE }, |
872 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7) |
871 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
873 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
872 TILE_SEQ_END() |
874 TILE_SEQ_END() |
873 }; |
875 }; |
874 |
876 |
875 // concrete underground |
877 // concrete underground |
876 static const DrawTileSeqStruct _station_display_datas_0152[] = { |
878 static const DrawTileSeqStruct _station_display_datas_0152[] = { |
877 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8, PAL_NONE }, |
879 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8) |
878 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
880 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
879 TILE_SEQ_END() |
881 TILE_SEQ_END() |
880 }; |
882 }; |
881 |
883 |
882 // concrete underground |
884 // concrete underground |
883 static const DrawTileSeqStruct _station_display_datas_0153[] = { |
885 static const DrawTileSeqStruct _station_display_datas_0153[] = { |
884 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9, PAL_NONE }, |
886 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9) |
885 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
887 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
886 TILE_SEQ_END() |
888 TILE_SEQ_END() |
887 }; |
889 }; |
888 |
890 |
889 // concrete underground |
891 // concrete underground |
890 static const DrawTileSeqStruct _station_display_datas_0154[] = { |
892 static const DrawTileSeqStruct _station_display_datas_0154[] = { |
891 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A, PAL_NONE }, |
893 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A) |
892 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
894 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
893 TILE_SEQ_END() |
895 TILE_SEQ_END() |
894 }; |
896 }; |
895 |
897 |
896 // concrete underground |
898 // concrete underground |
897 static const DrawTileSeqStruct _station_display_datas_0155[] = { |
899 static const DrawTileSeqStruct _station_display_datas_0155[] = { |
898 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B, PAL_NONE }, |
900 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B) |
899 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
901 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
900 TILE_SEQ_END() |
902 TILE_SEQ_END() |
901 }; |
903 }; |
902 |
904 |
903 // concrete underground |
905 // concrete underground |
904 static const DrawTileSeqStruct _station_display_datas_0156[] = { |
906 static const DrawTileSeqStruct _station_display_datas_0156[] = { |
905 { 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C, PAL_NONE }, |
907 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C) |
906 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
908 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
907 TILE_SEQ_END() |
909 TILE_SEQ_END() |
908 }; |
910 }; |
909 //END |
911 //END |
910 |
912 |
911 // helipad for helistation |
913 // helipad for helistation |
912 // concrete underground |
914 // concrete underground |
913 static const DrawTileSeqStruct _station_display_datas_0157[] = { |
915 static const DrawTileSeqStruct _station_display_datas_0157[] = { |
914 { 0, 1, 2, 0, 0, 0, SPR_NEWHELIPAD, PAL_NONE }, |
916 TILE_SEQ_LINE( 0, 1, 2, 0, 0, 0, SPR_NEWHELIPAD) |
915 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west |
917 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences west |
916 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
918 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
917 TILE_SEQ_END() |
919 TILE_SEQ_END() |
918 }; |
920 }; |
919 |
921 |
920 // helipad for helistation |
922 // helipad for helistation |
921 // concrete underground |
923 // concrete underground |
922 static const DrawTileSeqStruct _station_display_datas_0158[] = { |
924 static const DrawTileSeqStruct _station_display_datas_0158[] = { |
923 { 0, 1, 2, 0, 0, 0, SPR_NEWHELIPAD, PAL_NONE }, |
925 TILE_SEQ_LINE( 0, 1, 2, 0, 0, 0, SPR_NEWHELIPAD) |
924 { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences west |
926 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences west |
925 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north |
927 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences north |
926 TILE_SEQ_END() |
928 TILE_SEQ_END() |
927 }; |
929 }; |
928 |
930 |
929 // helipad for helistation |
931 // helipad for helistation |
930 // concrete underground |
932 // concrete underground |
931 static const DrawTileSeqStruct _station_display_datas_0159[] = { |
933 static const DrawTileSeqStruct _station_display_datas_0159[] = { |
932 { 0, 1, 2, 0, 0, 0, SPR_NEWHELIPAD, PAL_NONE }, |
934 TILE_SEQ_LINE( 0, 1, 2, 0, 0, 0, SPR_NEWHELIPAD) |
933 { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences north |
935 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences north |
934 TILE_SEQ_END() |
936 TILE_SEQ_END() |
935 }; |
937 }; |
936 |
938 |
937 // helidepot office with concrete underground - no fence |
939 // helidepot office with concrete underground - no fence |
938 static const DrawTileSeqStruct _station_display_datas_0160[] = { |
940 static const DrawTileSeqStruct _station_display_datas_0160[] = { |
939 { 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // helidepot office |
941 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1 << PALETTE_MODIFIER_COLOR)) // helidepot office |
940 TILE_SEQ_END() |
942 TILE_SEQ_END() |
941 }; |
943 }; |
942 |
944 |
943 // concrete underground |
945 // concrete underground |
944 static const DrawTileSeqStruct _station_display_datas_0161[] = { |
946 static const DrawTileSeqStruct _station_display_datas_0161[] = { |
945 { 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences east |
947 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1 << PALETTE_MODIFIER_COLOR)) // fences east |
946 { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, // fences south |
948 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1 << PALETTE_MODIFIER_COLOR)) // fences south |
947 TILE_SEQ_END() |
949 TILE_SEQ_END() |
948 }; |
950 }; |
949 |
951 |
950 // half grass half SPR_AIRPORT_APRON |
952 // half grass half SPR_AIRPORT_APRON |
951 static const DrawTileSeqStruct _station_display_datas_0162[] = { |
953 static const DrawTileSeqStruct _station_display_datas_0162[] = { |
952 { 0, 0, 0, 0, 0, 0, SPR_GRASS_LEFT, PAL_NONE }, |
954 TILE_SEQ_LINE(0, 0, 0, 0, 0, 0, SPR_GRASS_LEFT) |
953 TILE_SEQ_END() |
955 TILE_SEQ_END() |
954 }; |
956 }; |
955 |
957 |
956 // half grass half SPR_AIRPORT_APRON |
958 // half grass half SPR_AIRPORT_APRON |
957 static const DrawTileSeqStruct _station_display_datas_0163[] = { |
959 static const DrawTileSeqStruct _station_display_datas_0163[] = { |
958 { 0, 0, 0, 0, 0, 0, SPR_GRASS_RIGHT, PAL_NONE }, |
960 TILE_SEQ_LINE(0, 0, 0, 0, 0, 0, SPR_GRASS_RIGHT) |
959 TILE_SEQ_END() |
961 TILE_SEQ_END() |
960 }; |
962 }; |
961 |
963 |
962 // drive-through truck stop X |
964 // drive-through truck stop X |
963 static const DrawTileSeqStruct _station_display_datas_0168[] = { |
965 static const DrawTileSeqStruct _station_display_datas_0168[] = { |
964 { 0, 0, 0, 16, 3, 16, SPR_TRUCK_STOP_DT_X_W | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
966 TILE_SEQ_LINE( 0, 0, 0, 16, 3, 16, SPR_TRUCK_STOP_DT_X_W | (1 << PALETTE_MODIFIER_COLOR)) |
965 { 0, 13, 0, 16, 3, 16, SPR_TRUCK_STOP_DT_X_E | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
967 TILE_SEQ_LINE( 0, 13, 0, 16, 3, 16, SPR_TRUCK_STOP_DT_X_E | (1 << PALETTE_MODIFIER_COLOR)) |
966 TILE_SEQ_END() |
968 TILE_SEQ_END() |
967 }; |
969 }; |
968 |
970 |
969 // drive-through truck stop Y |
971 // drive-through truck stop Y |
970 static const DrawTileSeqStruct _station_display_datas_0169[] = { |
972 static const DrawTileSeqStruct _station_display_datas_0169[] = { |
971 { 13, 0, 0, 3, 16, 16, SPR_TRUCK_STOP_DT_Y_W | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
973 TILE_SEQ_LINE(13, 0, 0, 3, 16, 16, SPR_TRUCK_STOP_DT_Y_W | (1 << PALETTE_MODIFIER_COLOR)) |
972 { 0, 0, 0, 3, 16, 16, SPR_TRUCK_STOP_DT_Y_E | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
974 TILE_SEQ_LINE( 0, 0, 0, 3, 16, 16, SPR_TRUCK_STOP_DT_Y_E | (1 << PALETTE_MODIFIER_COLOR)) |
973 TILE_SEQ_END() |
975 TILE_SEQ_END() |
974 }; |
976 }; |
975 |
977 |
976 // drive-through bus stop X |
978 // drive-through bus stop X |
977 static const DrawTileSeqStruct _station_display_datas_0170[] = { |
979 static const DrawTileSeqStruct _station_display_datas_0170[] = { |
978 { 0, 0, 0, 16, 3, 16, SPR_BUS_STOP_DT_X_W | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
980 TILE_SEQ_LINE( 0, 0, 0, 16, 3, 16, SPR_BUS_STOP_DT_X_W | (1 << PALETTE_MODIFIER_COLOR)) |
979 { 0, 13, 0, 16, 3, 16, SPR_BUS_STOP_DT_X_E | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
981 TILE_SEQ_LINE( 0, 13, 0, 16, 3, 16, SPR_BUS_STOP_DT_X_E | (1 << PALETTE_MODIFIER_COLOR)) |
980 TILE_SEQ_END() |
982 TILE_SEQ_END() |
981 }; |
983 }; |
982 |
984 |
983 // drive-through bus stop Y |
985 // drive-through bus stop Y |
984 static const DrawTileSeqStruct _station_display_datas_0171[] = { |
986 static const DrawTileSeqStruct _station_display_datas_0171[] = { |
985 { 13, 0, 0, 3, 16, 16, SPR_BUS_STOP_DT_Y_W | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
987 TILE_SEQ_LINE(13, 0, 0, 3, 16, 16, SPR_BUS_STOP_DT_Y_W | (1 << PALETTE_MODIFIER_COLOR)) |
986 { 0, 0, 0, 3, 16, 16, SPR_BUS_STOP_DT_Y_E | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE }, |
988 TILE_SEQ_LINE( 0, 0, 0, 3, 16, 16, SPR_BUS_STOP_DT_Y_E | (1 << PALETTE_MODIFIER_COLOR)) |
987 TILE_SEQ_END() |
989 TILE_SEQ_END() |
988 }; |
990 }; |
|
991 |
|
992 #undef TILE_SEQ_END |
|
993 #undef TILE_SEQ_LINE |
|
994 #undef TILE_SEQ_LINE_PAL |
|
995 |
|
996 #define TILE_SPRITE_LINE(img, dtss) { {img, PAL_NONE}, dtss }, |
989 |
997 |
990 static const DrawTileSprites _station_display_datas_rail[] = { |
998 static const DrawTileSprites _station_display_datas_rail[] = { |
991 { SPR_RAIL_TRACK_X, PAL_NONE, _station_display_datas_0 }, |
999 TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_0) |
992 { SPR_RAIL_TRACK_Y, PAL_NONE, _station_display_datas_1 }, |
1000 TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_1) |
993 { SPR_RAIL_TRACK_X, PAL_NONE, _station_display_datas_2 }, |
1001 TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_2) |
994 { SPR_RAIL_TRACK_Y, PAL_NONE, _station_display_datas_3 }, |
1002 TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_3) |
995 { SPR_RAIL_TRACK_X, PAL_NONE, _station_display_datas_4 }, |
1003 TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_4) |
996 { SPR_RAIL_TRACK_Y, PAL_NONE, _station_display_datas_5 }, |
1004 TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_5) |
997 { SPR_RAIL_TRACK_X, PAL_NONE, _station_display_datas_6 }, |
1005 TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_6) |
998 { SPR_RAIL_TRACK_Y, PAL_NONE, _station_display_datas_7 }, |
1006 TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_7) |
999 }; |
1007 }; |
1000 |
1008 |
1001 static const DrawTileSprites _station_display_datas_airport[] = { |
1009 static const DrawTileSprites _station_display_datas_airport[] = { |
1002 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_nothing }, |
1010 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_nothing) |
1003 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_9 }, |
1011 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_9) |
1004 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_10 }, |
1012 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_10) |
1005 { SPR_AIRPORT_AIRCRAFT_STAND, PAL_NONE, _station_display_nothing }, |
1013 TILE_SPRITE_LINE(SPR_AIRPORT_AIRCRAFT_STAND, _station_display_nothing) |
1006 { SPR_AIRPORT_TAXIWAY_NS_WEST, PAL_NONE, _station_display_nothing }, |
1014 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_NS_WEST, _station_display_nothing) |
1007 { SPR_AIRPORT_TAXIWAY_EW_SOUTH, PAL_NONE, _station_display_nothing }, |
1015 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_EW_SOUTH, _station_display_nothing) |
1008 { SPR_AIRPORT_TAXIWAY_XING_SOUTH, PAL_NONE, _station_display_nothing }, |
1016 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_XING_SOUTH, _station_display_nothing) |
1009 { SPR_AIRPORT_TAXIWAY_XING_WEST, PAL_NONE, _station_display_nothing }, |
1017 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_XING_WEST, _station_display_nothing) |
1010 { SPR_AIRPORT_TAXIWAY_NS_CTR, PAL_NONE, _station_display_nothing }, |
1018 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_NS_CTR, _station_display_nothing) |
1011 { SPR_AIRPORT_TAXIWAY_XING_EAST, PAL_NONE, _station_display_nothing }, |
1019 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_XING_EAST, _station_display_nothing) |
1012 { SPR_AIRPORT_TAXIWAY_NS_EAST, PAL_NONE, _station_display_nothing }, |
1020 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_NS_EAST, _station_display_nothing) |
1013 { SPR_AIRPORT_TAXIWAY_EW_NORTH, PAL_NONE, _station_display_nothing }, |
1021 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_EW_NORTH, _station_display_nothing) |
1014 { SPR_AIRPORT_TAXIWAY_EW_CTR, PAL_NONE, _station_display_nothing }, |
1022 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_EW_CTR, _station_display_nothing) |
1015 { SPR_AIRPORT_TAXIWAY_EW_NORTH, PAL_NONE, _station_display_datas_21 }, |
1023 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_EW_NORTH, _station_display_datas_21) |
1016 { SPR_AIRPORT_RUNWAY_EXIT_A, PAL_NONE, _station_display_datas_22 }, |
1024 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_A, _station_display_datas_22) |
1017 { SPR_AIRPORT_RUNWAY_EXIT_B, PAL_NONE, _station_display_datas_23 }, |
1025 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_B, _station_display_datas_23) |
1018 { SPR_AIRPORT_RUNWAY_EXIT_C, PAL_NONE, _station_display_datas_24 }, |
1026 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_C, _station_display_datas_24) |
1019 { SPR_AIRPORT_RUNWAY_EXIT_D, PAL_NONE, _station_display_datas_25 }, |
1027 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_D, _station_display_datas_25) |
1020 { SPR_AIRPORT_RUNWAY_END, PAL_NONE, _station_display_datas_26 }, |
1028 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_datas_26) |
1021 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_27 }, |
1029 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_27) |
1022 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_28 }, |
1030 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_28) |
1023 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_29 }, |
1031 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_29) |
1024 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_30 }, |
1032 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_30) |
1025 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_31 }, |
1033 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_31) |
1026 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_32 }, |
1034 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_32) |
1027 { SPR_AIRPORT_AIRCRAFT_STAND, PAL_NONE, _station_display_datas_33 }, |
1035 TILE_SPRITE_LINE(SPR_AIRPORT_AIRCRAFT_STAND, _station_display_datas_33) |
1028 { SPR_AIRPORT_AIRCRAFT_STAND, PAL_NONE, _station_display_datas_34 }, |
1036 TILE_SPRITE_LINE(SPR_AIRPORT_AIRCRAFT_STAND, _station_display_datas_34) |
1029 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_35 }, |
1037 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_35) |
1030 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_36 }, |
1038 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_36) |
1031 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_nothing }, |
1039 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_nothing) |
1032 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_38 }, |
1040 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_38) |
1033 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_39 }, |
1041 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_39) |
1034 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_40 }, |
1042 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_40) |
1035 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_41 }, |
1043 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_41) |
1036 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_42 }, |
1044 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_42) |
1037 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_43 }, |
1045 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_43) |
1038 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_44 }, |
1046 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_44) |
1039 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_45 }, |
1047 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_45) |
1040 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_46 }, |
1048 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_46) |
1041 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_47 }, |
1049 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_47) |
1042 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_48 }, |
1050 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_48) |
1043 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_49 }, |
1051 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_49) |
1044 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_50 }, |
1052 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_50) |
1045 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_51 }, |
1053 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_51) |
1046 { SPR_AIRFIELD_TERM_A, PAL_NONE, _station_display_nothing }, |
1054 TILE_SPRITE_LINE(SPR_AIRFIELD_TERM_A, _station_display_nothing) |
1047 { SPR_AIRFIELD_TERM_B, PAL_NONE, _station_display_nothing }, |
1055 TILE_SPRITE_LINE(SPR_AIRFIELD_TERM_B, _station_display_nothing) |
1048 { SPR_AIRFIELD_TERM_C_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_54 }, |
1056 TILE_SPRITE_LINE(SPR_AIRFIELD_TERM_C_GROUND | (1 << PALETTE_MODIFIER_COLOR), _station_display_datas_54) |
1049 { SPR_AIRFIELD_APRON_A, PAL_NONE, _station_display_datas_55 }, |
1057 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_A, _station_display_datas_55) |
1050 { SPR_AIRFIELD_APRON_B, PAL_NONE, _station_display_nothing }, |
1058 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_B, _station_display_nothing) |
1051 { SPR_AIRFIELD_APRON_C, PAL_NONE, _station_display_nothing }, |
1059 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_C, _station_display_nothing) |
1052 { SPR_AIRFIELD_APRON_D, PAL_NONE, _station_display_datas_58 }, |
1060 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_D, _station_display_datas_58) |
1053 { SPR_AIRFIELD_APRON_D, PAL_NONE, _station_display_datas_59 }, |
1061 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_D, _station_display_datas_59) |
1054 { SPR_AIRFIELD_APRON_D, PAL_NONE, _station_display_datas_60 }, |
1062 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_D, _station_display_datas_60) |
1055 { SPR_AIRFIELD_APRON_D, PAL_NONE, _station_display_datas_61 }, |
1063 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_D, _station_display_datas_61) |
1056 { SPR_AIRFIELD_RUNWAY_NEAR_END, PAL_NONE, _station_display_datas_62 }, |
1064 TILE_SPRITE_LINE(SPR_AIRFIELD_RUNWAY_NEAR_END, _station_display_datas_62) |
1057 { SPR_AIRFIELD_RUNWAY_MIDDLE, PAL_NONE, _station_display_datas_63 }, |
1065 TILE_SPRITE_LINE(SPR_AIRFIELD_RUNWAY_MIDDLE, _station_display_datas_63) |
1058 { SPR_AIRFIELD_RUNWAY_FAR_END, PAL_NONE, _station_display_datas_64 }, |
1066 TILE_SPRITE_LINE(SPR_AIRFIELD_RUNWAY_FAR_END, _station_display_datas_64) |
1059 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_65 }, |
1067 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_65) |
1060 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_66 }, |
1068 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_66) |
1061 { SPR_AIRPORT_RUNWAY_END, PAL_NONE, _station_display_nothing }, |
1069 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_nothing) |
1062 { SPR_AIRPORT_RUNWAY_EXIT_B, PAL_NONE, _station_display_nothing }, |
1070 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_B, _station_display_nothing) |
1063 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_085 }, |
1071 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_085) |
1064 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_086 }, |
1072 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_086) |
1065 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_087 }, |
1073 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_087) |
1066 { SPR_AIRPORT_RUNWAY_END, PAL_NONE, _station_display_datas_088 }, |
1074 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_datas_088) |
1067 { SPR_AIRPORT_RUNWAY_EXIT_B, PAL_NONE, _station_display_datas_089 }, |
1075 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_B, _station_display_datas_089) |
1068 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_090 }, |
1076 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_090) |
1069 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_091 }, |
1077 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_091) |
1070 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_092 }, |
1078 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_092) |
1071 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_093 }, |
1079 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_093) |
1072 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_094 }, |
1080 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_094) |
1073 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_095 }, |
1081 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_095) |
1074 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_096 }, |
1082 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_096) |
1075 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_097 }, |
1083 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_097) |
1076 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_098 }, |
1084 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_098) |
1077 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_099 }, |
1085 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_099) |
1078 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0100 }, |
1086 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0100) |
1079 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0101 }, |
1087 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0101) |
1080 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0102 }, |
1088 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0102) |
1081 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0103 }, |
1089 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0103) |
1082 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0104 }, |
1090 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0104) |
1083 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0105 }, |
1091 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0105) |
1084 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0106 }, |
1092 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0106) |
1085 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0107 }, |
1093 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0107) |
1086 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0108 }, |
1094 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0108) |
1087 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0109 }, |
1095 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0109) |
1088 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0110 }, |
1096 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0110) |
1089 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0111 }, |
1097 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0111) |
1090 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0112 }, |
1098 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0112) |
1091 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0113 }, |
1099 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0113) |
1092 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0114 }, |
1100 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0114) |
1093 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0115 }, |
1101 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0115) |
1094 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0116 }, |
1102 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0116) |
1095 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0117 }, |
1103 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0117) |
1096 { SPR_AIRPORT_RUNWAY_END, PAL_NONE, _station_display_datas_0118 }, |
1104 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_datas_0118) |
1097 { SPR_AIRPORT_RUNWAY_END, PAL_NONE, _station_display_datas_0119 }, |
1105 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_datas_0119) |
1098 { SPR_AIRPORT_RUNWAY_END, PAL_NONE, _station_display_datas_0120 }, |
1106 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_datas_0120) |
1099 { SPR_AIRPORT_RUNWAY_END, PAL_NONE, _station_display_datas_0121 }, |
1107 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_datas_0121) |
1100 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0122 }, |
1108 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0122) |
1101 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0123 }, |
1109 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0123) |
1102 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0124 }, |
1110 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0124) |
1103 { SPR_NSRUNWAY1, PAL_NONE, _station_display_datas_0125 }, |
1111 TILE_SPRITE_LINE(SPR_NSRUNWAY1, _station_display_datas_0125) |
1104 { SPR_NSRUNWAY_END, PAL_NONE, _station_display_datas_0126 }, |
1112 TILE_SPRITE_LINE(SPR_NSRUNWAY_END, _station_display_datas_0126) |
1105 { SPR_NSRUNWAY1, PAL_NONE, _station_display_datas_0127 }, |
1113 TILE_SPRITE_LINE(SPR_NSRUNWAY1, _station_display_datas_0127) |
1106 { SPR_NSRUNWAY_END, PAL_NONE, _station_display_datas_0128 }, |
1114 TILE_SPRITE_LINE(SPR_NSRUNWAY_END, _station_display_datas_0128) |
1107 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0129 }, |
1115 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0129) |
1108 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0130 }, |
1116 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0130) |
1109 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0131 }, |
1117 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0131) |
1110 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0132 }, |
1118 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0132) |
1111 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0133 }, |
1119 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0133) |
1112 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0134 }, |
1120 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0134) |
1113 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0135 }, |
1121 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0135) |
1114 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0136 }, |
1122 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0136) |
1115 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0137 }, |
1123 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0137) |
1116 { SPR_AIRPORT_AIRCRAFT_STAND, PAL_NONE, _station_display_datas_0138 }, |
1124 TILE_SPRITE_LINE(SPR_AIRPORT_AIRCRAFT_STAND, _station_display_datas_0138) |
1117 { SPR_AIRPORT_AIRCRAFT_STAND, PAL_NONE, _station_display_datas_0139 }, |
1125 TILE_SPRITE_LINE(SPR_AIRPORT_AIRCRAFT_STAND, _station_display_datas_0139) |
1118 { SPR_AIRPORT_AIRCRAFT_STAND, PAL_NONE, _station_display_datas_0140 }, |
1126 TILE_SPRITE_LINE(SPR_AIRPORT_AIRCRAFT_STAND, _station_display_datas_0140) |
1119 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0141 }, |
1127 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0141) |
1120 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0142 }, |
1128 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0142) |
1121 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0143 }, |
1129 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0143) |
1122 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0144 }, |
1130 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0144) |
1123 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0145 }, |
1131 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0145) |
1124 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0146 }, |
1132 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0146) |
1125 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0147 }, |
1133 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0147) |
1126 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0148 }, |
1134 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0148) |
1127 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0149 }, |
1135 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0149) |
1128 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0150 }, |
1136 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0150) |
1129 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0151 }, |
1137 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0151) |
1130 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0152 }, |
1138 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0152) |
1131 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0153 }, |
1139 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0153) |
1132 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0154 }, |
1140 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0154) |
1133 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0155 }, |
1141 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0155) |
1134 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0156 }, |
1142 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0156) |
1135 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0157 }, |
1143 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0157) |
1136 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0158 }, |
1144 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0158) |
1137 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0159 }, |
1145 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0159) |
1138 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0160 }, |
1146 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0160) |
1139 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0161 }, |
1147 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0161) |
1140 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0162 }, |
1148 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0162) |
1141 { SPR_AIRPORT_APRON, PAL_NONE, _station_display_datas_0163 }, |
1149 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_0163) |
1142 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_58 }, |
1150 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_58) |
1143 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_59 }, |
1151 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_59) |
1144 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_60 }, |
1152 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_60) |
1145 { SPR_FLAT_GRASS_TILE, PAL_NONE, _station_display_datas_61 }, |
1153 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_datas_61) |
1146 }; |
1154 }; |
1147 |
1155 |
1148 static const DrawTileSprites _station_display_datas_truck[] = { |
1156 static const DrawTileSprites _station_display_datas_truck[] = { |
1149 { SPR_TRUCK_STOP_NE_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_67 }, |
1157 TILE_SPRITE_LINE(SPR_TRUCK_STOP_NE_GROUND | (1 << PALETTE_MODIFIER_COLOR), _station_display_datas_67) |
1150 { SPR_TRUCK_STOP_SE_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_68 }, |
1158 TILE_SPRITE_LINE(SPR_TRUCK_STOP_SE_GROUND | (1 << PALETTE_MODIFIER_COLOR), _station_display_datas_68) |
1151 { SPR_TRUCK_STOP_SW_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_69 }, |
1159 TILE_SPRITE_LINE(SPR_TRUCK_STOP_SW_GROUND | (1 << PALETTE_MODIFIER_COLOR), _station_display_datas_69) |
1152 { SPR_TRUCK_STOP_NW_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_70 }, |
1160 TILE_SPRITE_LINE(SPR_TRUCK_STOP_NW_GROUND | (1 << PALETTE_MODIFIER_COLOR), _station_display_datas_70) |
1153 { SPR_ROAD_PAVED_STRAIGHT_X, PAL_NONE, _station_display_datas_0168 }, |
1161 TILE_SPRITE_LINE(SPR_ROAD_PAVED_STRAIGHT_X, _station_display_datas_0168) |
1154 { SPR_ROAD_PAVED_STRAIGHT_Y, PAL_NONE, _station_display_datas_0169 }, |
1162 TILE_SPRITE_LINE(SPR_ROAD_PAVED_STRAIGHT_Y, _station_display_datas_0169) |
1155 }; |
1163 }; |
1156 |
1164 |
1157 static const DrawTileSprites _station_display_datas_bus[] = { |
1165 static const DrawTileSprites _station_display_datas_bus[] = { |
1158 { SPR_BUS_STOP_NE_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_71 }, |
1166 TILE_SPRITE_LINE(SPR_BUS_STOP_NE_GROUND | (1 << PALETTE_MODIFIER_COLOR), _station_display_datas_71) |
1159 { SPR_BUS_STOP_SE_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_72 }, |
1167 TILE_SPRITE_LINE(SPR_BUS_STOP_SE_GROUND | (1 << PALETTE_MODIFIER_COLOR), _station_display_datas_72) |
1160 { SPR_BUS_STOP_SW_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_73 }, |
1168 TILE_SPRITE_LINE(SPR_BUS_STOP_SW_GROUND | (1 << PALETTE_MODIFIER_COLOR), _station_display_datas_73) |
1161 { SPR_BUS_STOP_NW_GROUND | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE, _station_display_datas_74 }, |
1169 TILE_SPRITE_LINE(SPR_BUS_STOP_NW_GROUND | (1 << PALETTE_MODIFIER_COLOR), _station_display_datas_74) |
1162 { SPR_ROAD_PAVED_STRAIGHT_X, PAL_NONE, _station_display_datas_0170 }, |
1170 TILE_SPRITE_LINE(SPR_ROAD_PAVED_STRAIGHT_X, _station_display_datas_0170) |
1163 { SPR_ROAD_PAVED_STRAIGHT_Y, PAL_NONE, _station_display_datas_0171 } |
1171 TILE_SPRITE_LINE(SPR_ROAD_PAVED_STRAIGHT_Y, _station_display_datas_0171) |
1164 }; |
1172 }; |
1165 |
1173 |
1166 static const DrawTileSprites _station_display_datas_oilrig[] = { |
1174 static const DrawTileSprites _station_display_datas_oilrig[] = { |
1167 { SPR_FLAT_WATER_TILE, PAL_NONE, _station_display_nothing }, |
1175 TILE_SPRITE_LINE(SPR_FLAT_WATER_TILE, _station_display_nothing) |
1168 }; |
1176 }; |
1169 |
1177 |
1170 static const DrawTileSprites _station_display_datas_dock[] = { |
1178 static const DrawTileSprites _station_display_datas_dock[] = { |
1171 { SPR_SHORE_BASE + SLOPE_SW, PAL_NONE, _station_display_datas_76 }, |
1179 TILE_SPRITE_LINE(SPR_SHORE_BASE + SLOPE_SW, _station_display_datas_76) |
1172 { SPR_SHORE_BASE + SLOPE_NW, PAL_NONE, _station_display_datas_77 }, |
1180 TILE_SPRITE_LINE(SPR_SHORE_BASE + SLOPE_NW, _station_display_datas_77) |
1173 { SPR_SHORE_BASE + SLOPE_NE, PAL_NONE, _station_display_datas_78 }, |
1181 TILE_SPRITE_LINE(SPR_SHORE_BASE + SLOPE_NE, _station_display_datas_78) |
1174 { SPR_SHORE_BASE + SLOPE_SE, PAL_NONE, _station_display_datas_79 }, |
1182 TILE_SPRITE_LINE(SPR_SHORE_BASE + SLOPE_SE, _station_display_datas_79) |
1175 { SPR_FLAT_WATER_TILE, PAL_NONE, _station_display_datas_80 }, |
1183 TILE_SPRITE_LINE(SPR_FLAT_WATER_TILE, _station_display_datas_80) |
1176 { SPR_FLAT_WATER_TILE, PAL_NONE, _station_display_datas_81 }, |
1184 TILE_SPRITE_LINE(SPR_FLAT_WATER_TILE, _station_display_datas_81) |
1177 }; |
1185 }; |
1178 |
1186 |
1179 static const DrawTileSprites _station_display_datas_buoy[] = { |
1187 static const DrawTileSprites _station_display_datas_buoy[] = { |
1180 { SPR_FLAT_WATER_TILE, PAL_NONE, _station_display_datas_82 }, |
1188 TILE_SPRITE_LINE(SPR_FLAT_WATER_TILE, _station_display_datas_82) |
1181 }; |
1189 }; |
|
1190 |
|
1191 #undef TILE_SPRITE_LINE |
1182 |
1192 |
1183 static const DrawTileSprites *_station_display_datas[] = { |
1193 static const DrawTileSprites *_station_display_datas[] = { |
1184 _station_display_datas_rail, |
1194 _station_display_datas_rail, |
1185 _station_display_datas_airport, |
1195 _station_display_datas_airport, |
1186 _station_display_datas_truck, |
1196 _station_display_datas_truck, |