00001
00002
00003
00004
00005
00006
00007
00008
00009
00022 #define TILE_SEQ_LINE(dx, dy, dz, sx, sy, sz, img) { dx, dy, dz, sx, sy, sz, {img, PAL_NONE} },
00023
00034 #define TILE_SEQ_LINE_PAL(dx, dy, dz, sx, sy, sz, img, pal) { dx, dy, dz, sx, sy, sz, {img, pal} },
00035
00036 #define TILE_SEQ_END() { (int8)0x80, 0, 0, 0, 0, 0, {0, 0} }
00037
00038 static const DrawTileSeqStruct _station_display_nothing[] = {
00039 TILE_SEQ_END()
00040 };
00041
00042 static const DrawTileSeqStruct _station_display_datas_0[] = {
00043 TILE_SEQ_LINE( 0, 0, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_REAR | (1U << PALETTE_MODIFIER_COLOUR))
00044 TILE_SEQ_LINE( 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00045 TILE_SEQ_END()
00046 };
00047
00048 static const DrawTileSeqStruct _station_display_datas_1[] = {
00049 TILE_SEQ_LINE( 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_REAR | (1U << PALETTE_MODIFIER_COLOUR))
00050 TILE_SEQ_LINE(11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00051 TILE_SEQ_END()
00052 };
00053
00054 static const DrawTileSeqStruct _station_display_datas_2[] = {
00055 TILE_SEQ_LINE( 0, 0, 0, 16, 5, 2, SPR_RAIL_PLATFORM_BUILDING_X | (1U << PALETTE_MODIFIER_COLOUR))
00056 TILE_SEQ_LINE( 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00057 TILE_SEQ_END()
00058 };
00059
00060 static const DrawTileSeqStruct _station_display_datas_3[] = {
00061 TILE_SEQ_LINE( 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_BUILDING_Y | (1U << PALETTE_MODIFIER_COLOUR))
00062 TILE_SEQ_LINE(11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00063 TILE_SEQ_END()
00064 };
00065
00066 static const DrawTileSeqStruct _station_display_datas_4[] = {
00067 TILE_SEQ_LINE( 0, 0, 0, 16, 5, 7, SPR_RAIL_PLATFORM_PILLARS_X_REAR | (1U << PALETTE_MODIFIER_COLOUR))
00068 TILE_SEQ_LINE( 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00069 TILE_SEQ_LINE( 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_A | (1U << PALETTE_MODIFIER_COLOUR))
00070 TILE_SEQ_LINE_PAL( 0, 0, (int8)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_X_TILE_A | (1U << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT)
00071 TILE_SEQ_END()
00072 };
00073
00074 static const DrawTileSeqStruct _station_display_datas_5[] = {
00075 TILE_SEQ_LINE( 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_PILLARS_Y_REAR | (1U << PALETTE_MODIFIER_COLOUR))
00076 TILE_SEQ_LINE(11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00077 TILE_SEQ_LINE( 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_A | (1U << PALETTE_MODIFIER_COLOUR))
00078 TILE_SEQ_LINE_PAL( 0, 0, (int8)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_Y_TILE_A | (1U << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT)
00079 TILE_SEQ_END()
00080 };
00081
00082 static const DrawTileSeqStruct _station_display_datas_6[] = {
00083 TILE_SEQ_LINE( 0, 0, 0, 16, 5, 2, SPR_RAIL_PLATFORM_X_REAR | (1U << PALETTE_MODIFIER_COLOUR))
00084 TILE_SEQ_LINE( 0, 11, 0, 16, 5, 2, SPR_RAIL_PLATFORM_PILLARS_X_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00085 TILE_SEQ_LINE( 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_X_TILE_B | (1U << PALETTE_MODIFIER_COLOUR))
00086 TILE_SEQ_LINE_PAL( 0, 0, (int8)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_X_TILE_B | (1U << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT)
00087 TILE_SEQ_END()
00088 };
00089
00090 static const DrawTileSeqStruct _station_display_datas_7[] = {
00091 TILE_SEQ_LINE( 0, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_Y_REAR | (1U << PALETTE_MODIFIER_COLOUR))
00092 TILE_SEQ_LINE(11, 0, 0, 5, 16, 2, SPR_RAIL_PLATFORM_PILLARS_Y_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00093 TILE_SEQ_LINE( 0, 0, 16, 16, 16, 10, SPR_RAIL_ROOF_STRUCTURE_Y_TILE_B | (1U << PALETTE_MODIFIER_COLOUR))
00094 TILE_SEQ_LINE_PAL( 0, 0, (int8)0x80, 0, 0, 0, SPR_RAIL_ROOF_GLASS_Y_TILE_B | (1U << PALETTE_MODIFIER_TRANSPARENT), PALETTE_TO_TRANSPARENT)
00095 TILE_SEQ_END()
00096 };
00097
00098 static const DrawTileSeqStruct _station_display_fence_nw[] = {
00099 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00100 TILE_SEQ_END()
00101 };
00102
00103 static const DrawTileSeqStruct _station_display_fence_sw[] = {
00104 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00105 TILE_SEQ_END()
00106 };
00107
00108 static const DrawTileSeqStruct _station_display_fence_se[] = {
00109 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00110 TILE_SEQ_END()
00111 };
00112
00113 static const DrawTileSeqStruct _station_display_terminal_a[] = {
00114 TILE_SEQ_LINE( 2, 0, 0, 11, 16, 40, SPR_AIRPORT_TERMINAL_A | (1U << PALETTE_MODIFIER_COLOUR))
00115 TILE_SEQ_END()
00116 };
00117
00118 static const DrawTileSeqStruct _station_display_tower_fence_sw[] = {
00119 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_TOWER | (1U << PALETTE_MODIFIER_COLOUR))
00120 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00121 TILE_SEQ_END()
00122 };
00123
00124 static const DrawTileSeqStruct _station_display_concourse[] = {
00125 TILE_SEQ_LINE( 0, 1, 0, 14, 14, 30, SPR_AIRPORT_CONCOURSE | (1U << PALETTE_MODIFIER_COLOUR))
00126 TILE_SEQ_END()
00127 };
00128
00129 static const DrawTileSeqStruct _station_display_datas_terminal_b[] = {
00130 TILE_SEQ_LINE( 3, 3, 0, 10, 11, 35, SPR_AIRPORT_TERMINAL_B | (1U << PALETTE_MODIFIER_COLOUR))
00131 TILE_SEQ_END()
00132 };
00133
00134 static const DrawTileSeqStruct _station_display_datas_terminal_c[] = {
00135 TILE_SEQ_LINE( 0, 3, 0, 16, 11, 40, SPR_AIRPORT_TERMINAL_C | (1U << PALETTE_MODIFIER_COLOUR))
00136 TILE_SEQ_END()
00137 };
00138
00139 static const DrawTileSeqStruct _station_display_hangar_se[] = {
00140 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_AIRPORT_HANGAR_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00141 TILE_SEQ_LINE( 0, 0, 0, 2, 16, 28, SPR_AIRPORT_HANGAR_REAR | (1U << PALETTE_MODIFIER_COLOUR))
00142 TILE_SEQ_END()
00143 };
00144
00145 static const DrawTileSeqStruct _station_display_jetway_1[] = {
00146 TILE_SEQ_LINE( 7, 11, 0, 3, 3, 14, SPR_AIRPORT_JETWAY_1)
00147 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00148 TILE_SEQ_END()
00149 };
00150
00151 static const DrawTileSeqStruct _station_display_jetway_2[] = {
00152 TILE_SEQ_LINE( 2, 7, 0, 3, 3, 14, SPR_AIRPORT_JETWAY_2)
00153 TILE_SEQ_END()
00154 };
00155
00156 static const DrawTileSeqStruct _station_display_jetway_3[] = {
00157 TILE_SEQ_LINE( 3, 2, 0, 3, 3, 14, SPR_AIRPORT_JETWAY_3)
00158 TILE_SEQ_END()
00159 };
00160
00161 static const DrawTileSeqStruct _station_display_passenger_tunnel[] = {
00162 TILE_SEQ_LINE( 0, 8, 0, 14, 3, 14, SPR_AIRPORT_PASSENGER_TUNNEL)
00163 TILE_SEQ_END()
00164 };
00165
00166 static const DrawTileSeqStruct _station_display_fence_ne[] = {
00167 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00168 TILE_SEQ_END()
00169 };
00170
00171 static const DrawTileSeqStruct _station_display_radar_1_fence_sw[] = {
00172 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1)
00173 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00174 TILE_SEQ_END()
00175 };
00176
00177 static const DrawTileSeqStruct _station_display_radar_2_fence_sw[] = {
00178 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2)
00179 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00180 TILE_SEQ_END()
00181 };
00182
00183 static const DrawTileSeqStruct _station_display_radar_3_fence_sw[] = {
00184 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3)
00185 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00186 TILE_SEQ_END()
00187 };
00188
00189 static const DrawTileSeqStruct _station_display_radar_4_fence_sw[] = {
00190 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4)
00191 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00192 TILE_SEQ_END()
00193 };
00194
00195 static const DrawTileSeqStruct _station_display_radar_5_fence_sw[] = {
00196 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5)
00197 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00198 TILE_SEQ_END()
00199 };
00200
00201 static const DrawTileSeqStruct _station_display_radar_6_fence_sw[] = {
00202 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6)
00203 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00204 TILE_SEQ_END()
00205 };
00206
00207 static const DrawTileSeqStruct _station_display_radar_7_fence_sw[] = {
00208 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7)
00209 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00210 TILE_SEQ_END()
00211 };
00212
00213 static const DrawTileSeqStruct _station_display_radar_8_fence_sw[] = {
00214 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8)
00215 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00216 TILE_SEQ_END()
00217 };
00218
00219 static const DrawTileSeqStruct _station_display_radar_9_fence_sw[] = {
00220 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9)
00221 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00222 TILE_SEQ_END()
00223 };
00224
00225 static const DrawTileSeqStruct _station_display_radar_10_fence_sw[] = {
00226 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A)
00227 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00228 TILE_SEQ_END()
00229 };
00230
00231 static const DrawTileSeqStruct _station_display_radar_11_fence_sw[] = {
00232 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B)
00233 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00234 TILE_SEQ_END()
00235 };
00236
00237 static const DrawTileSeqStruct _station_display_radar_12_fence_sw[] = {
00238 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C)
00239 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00240 TILE_SEQ_END()
00241 };
00242
00243 static const DrawTileSeqStruct _station_display_transmitter_fence_ne[] = {
00244 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 70, SPR_UNMOVABLE_TRANSMITTER)
00245 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00246 TILE_SEQ_END()
00247 };
00248
00249 static const DrawTileSeqStruct _station_display_datas_terminal_c_2[] = {
00250 TILE_SEQ_LINE( 0, 0, 0, 15, 15, 30, SPR_AIRFIELD_TERM_C_BUILD | (1U << PALETTE_MODIFIER_COLOUR))
00251 TILE_SEQ_END()
00252 };
00253
00254 static const DrawTileSeqStruct _station_display_flag_1_fence_ne[] = {
00255 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00256 TILE_SEQ_LINE( 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_1 | (1U << PALETTE_MODIFIER_COLOUR))
00257 TILE_SEQ_END()
00258 };
00259
00260 static const DrawTileSeqStruct _station_display_flag_2_fence_ne[] = {
00261 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00262 TILE_SEQ_LINE( 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_2 | (1U << PALETTE_MODIFIER_COLOUR))
00263 TILE_SEQ_END()
00264 };
00265
00266 static const DrawTileSeqStruct _station_display_flag_3_fence_ne[] = {
00267 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00268 TILE_SEQ_LINE( 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_3 | (1U << PALETTE_MODIFIER_COLOUR))
00269 TILE_SEQ_END()
00270 };
00271
00272 static const DrawTileSeqStruct _station_display_flag_4_fence_ne[] = {
00273 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00274 TILE_SEQ_LINE( 4, 11, 0, 1, 1, 20, SPR_AIRFIELD_WIND_4 | (1U << PALETTE_MODIFIER_COLOUR))
00275 TILE_SEQ_END()
00276 };
00277
00278 static const DrawTileSeqStruct _station_display_small_depot_se[] = {
00279 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_FRONT | (1U << PALETTE_MODIFIER_COLOUR))
00280 TILE_SEQ_LINE( 0, 0, 0, 2, 16, 28, SPR_AIRFIELD_HANGAR_REAR | (1U << PALETTE_MODIFIER_COLOUR))
00281 TILE_SEQ_END()
00282 };
00283
00284 static const DrawTileSeqStruct _station_display_heliport[] = {
00285 TILE_SEQ_LINE( 0, 0, 0, 16, 16, 60, SPR_HELIPORT | (1U << PALETTE_MODIFIER_COLOUR))
00286 TILE_SEQ_END()
00287 };
00288
00289 static const DrawTileSeqStruct _station_display_datas_67[] = {
00290 TILE_SEQ_LINE( 0, 15, 0, 13, 1, 10, SPR_TRUCK_STOP_NE_BUILD_A | (1U << PALETTE_MODIFIER_COLOUR))
00291 TILE_SEQ_LINE(13, 0, 0, 3, 16, 10, SPR_TRUCK_STOP_NE_BUILD_B | (1U << PALETTE_MODIFIER_COLOUR))
00292 TILE_SEQ_LINE( 2, 0, 0, 11, 1, 10, SPR_TRUCK_STOP_NE_BUILD_C | (1U << PALETTE_MODIFIER_COLOUR))
00293 TILE_SEQ_END()
00294 };
00295
00296 static const DrawTileSeqStruct _station_display_datas_68[] = {
00297 TILE_SEQ_LINE(15, 3, 0, 1, 13, 10, SPR_TRUCK_STOP_SE_BUILD_A | (1U << PALETTE_MODIFIER_COLOUR))
00298 TILE_SEQ_LINE( 0, 0, 0, 16, 3, 10, SPR_TRUCK_STOP_SE_BUILD_B | (1U << PALETTE_MODIFIER_COLOUR))
00299 TILE_SEQ_LINE( 0, 3, 0, 1, 11, 10, SPR_TRUCK_STOP_SE_BUILD_C | (1U << PALETTE_MODIFIER_COLOUR))
00300 TILE_SEQ_END()
00301 };
00302
00303 static const DrawTileSeqStruct _station_display_datas_69[] = {
00304 TILE_SEQ_LINE( 3, 0, 0, 13, 1, 10, SPR_TRUCK_STOP_SW_BUILD_A | (1U << PALETTE_MODIFIER_COLOUR))
00305 TILE_SEQ_LINE( 0, 0, 0, 3, 16, 10, SPR_TRUCK_STOP_SW_BUILD_B | (1U << PALETTE_MODIFIER_COLOUR))
00306 TILE_SEQ_LINE( 3, 15, 0, 11, 1, 10, SPR_TRUCK_STOP_SW_BUILD_C | (1U << PALETTE_MODIFIER_COLOUR))
00307 TILE_SEQ_END()
00308 };
00309
00310 static const DrawTileSeqStruct _station_display_datas_70[] = {
00311 TILE_SEQ_LINE( 0, 0, 0, 1, 13, 10, SPR_TRUCK_STOP_NW_BUILD_A | (1U << PALETTE_MODIFIER_COLOUR))
00312 TILE_SEQ_LINE( 0, 13, 0, 16, 3, 10, SPR_TRUCK_STOP_NW_BUILD_B | (1U << PALETTE_MODIFIER_COLOUR))
00313 TILE_SEQ_LINE(15, 2, 0, 1, 11, 10, SPR_TRUCK_STOP_NW_BUILD_C | (1U << PALETTE_MODIFIER_COLOUR))
00314 TILE_SEQ_END()
00315 };
00316
00317 static const DrawTileSeqStruct _station_display_datas_71[] = {
00318 TILE_SEQ_LINE( 2, 0, 0, 11, 1, 10, SPR_BUS_STOP_NE_BUILD_A | (1U << PALETTE_MODIFIER_COLOUR))
00319 TILE_SEQ_LINE(13, 0, 0, 3, 16, 10, SPR_BUS_STOP_NE_BUILD_B | (1U << PALETTE_MODIFIER_COLOUR))
00320 TILE_SEQ_LINE( 0, 13, 0, 13, 3, 10, SPR_BUS_STOP_NE_BUILD_C | (1U << PALETTE_MODIFIER_COLOUR))
00321 TILE_SEQ_END()
00322 };
00323
00324 static const DrawTileSeqStruct _station_display_datas_72[] = {
00325 TILE_SEQ_LINE( 0, 3, 0, 1, 11, 10, SPR_BUS_STOP_SE_BUILD_A | (1U << PALETTE_MODIFIER_COLOUR))
00326 TILE_SEQ_LINE( 0, 0, 0, 16, 3, 10, SPR_BUS_STOP_SE_BUILD_B | (1U << PALETTE_MODIFIER_COLOUR))
00327 TILE_SEQ_LINE(13, 3, 0, 3, 13, 10, SPR_BUS_STOP_SE_BUILD_C | (1U << PALETTE_MODIFIER_COLOUR))
00328 TILE_SEQ_END()
00329 };
00330
00331 static const DrawTileSeqStruct _station_display_datas_73[] = {
00332 TILE_SEQ_LINE( 3, 15, 0, 11, 1, 10, SPR_BUS_STOP_SW_BUILD_A | (1U << PALETTE_MODIFIER_COLOUR))
00333 TILE_SEQ_LINE( 0, 0, 0, 3, 16, 10, SPR_BUS_STOP_SW_BUILD_B | (1U << PALETTE_MODIFIER_COLOUR))
00334 TILE_SEQ_LINE( 3, 0, 0, 13, 3, 10, SPR_BUS_STOP_SW_BUILD_C | (1U << PALETTE_MODIFIER_COLOUR))
00335 TILE_SEQ_END()
00336 };
00337
00338 static const DrawTileSeqStruct _station_display_datas_74[] = {
00339 TILE_SEQ_LINE(15, 2, 0, 1, 11, 10, SPR_BUS_STOP_NW_BUILD_A | (1U << PALETTE_MODIFIER_COLOUR))
00340 TILE_SEQ_LINE( 0, 13, 0, 16, 3, 10, SPR_BUS_STOP_NW_BUILD_B | (1U << PALETTE_MODIFIER_COLOUR))
00341 TILE_SEQ_LINE( 0, 0, 0, 3, 13, 10, SPR_BUS_STOP_NW_BUILD_C | (1U << PALETTE_MODIFIER_COLOUR))
00342 TILE_SEQ_END()
00343 };
00344
00345 static const DrawTileSeqStruct _station_display_datas_76[] = {
00346 TILE_SEQ_LINE( 0, 4, 0, 16, 8, 8, SPR_DOCK_SLOPE_NE)
00347 TILE_SEQ_END()
00348 };
00349
00350 static const DrawTileSeqStruct _station_display_datas_77[] = {
00351 TILE_SEQ_LINE( 4, 0, 0, 8, 16, 8, SPR_DOCK_SLOPE_SE)
00352 TILE_SEQ_END()
00353 };
00354
00355 static const DrawTileSeqStruct _station_display_datas_78[] = {
00356 TILE_SEQ_LINE( 0, 4, 0, 16, 8, 8, SPR_DOCK_SLOPE_SW)
00357 TILE_SEQ_END()
00358 };
00359
00360 static const DrawTileSeqStruct _station_display_datas_79[] = {
00361 TILE_SEQ_LINE( 4, 0, 0, 8, 16, 8, SPR_DOCK_SLOPE_NW)
00362 TILE_SEQ_END()
00363 };
00364
00365 static const DrawTileSeqStruct _station_display_datas_80[] = {
00366 TILE_SEQ_LINE( 0, 4, 0, 16, 8, 8, SPR_DOCK_FLAT_X)
00367 TILE_SEQ_END()
00368 };
00369
00370 static const DrawTileSeqStruct _station_display_datas_81[] = {
00371 TILE_SEQ_LINE( 4, 0, 0, 8, 16, 8, SPR_DOCK_FLAT_Y)
00372 TILE_SEQ_END()
00373 };
00374
00375
00376 static const DrawTileSeqStruct _station_display_datas_82[] = {
00377 TILE_SEQ_LINE( 4, -1, 0, 0, 0, 0, SPR_IMG_BOUY)
00378 TILE_SEQ_END()
00379 };
00380
00381
00382 static const DrawTileSeqStruct _station_display_tower[] = {
00383 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_TOWER | (1U << PALETTE_MODIFIER_COLOUR))
00384 TILE_SEQ_END()
00385 };
00386
00387
00388
00389 static const DrawTileSeqStruct _station_display_radar_1_fence_ne[] = {
00390 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1)
00391 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00392 TILE_SEQ_END()
00393 };
00394
00395 static const DrawTileSeqStruct _station_display_radar_2_fence_ne[] = {
00396 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2)
00397 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00398 TILE_SEQ_END()
00399 };
00400
00401 static const DrawTileSeqStruct _station_display_radar_3_fence_ne[] = {
00402 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3)
00403 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00404 TILE_SEQ_END()
00405 };
00406
00407 static const DrawTileSeqStruct _station_display_radar_4_fence_ne[] = {
00408 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4)
00409 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00410 TILE_SEQ_END()
00411 };
00412
00413 static const DrawTileSeqStruct _station_display_radar_5_fence_ne[] = {
00414 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5)
00415 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00416 TILE_SEQ_END()
00417 };
00418
00419 static const DrawTileSeqStruct _station_display_radar_6_fence_ne[] = {
00420 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6)
00421 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00422 TILE_SEQ_END()
00423 };
00424
00425 static const DrawTileSeqStruct _station_display_radar_7_fence_ne[] = {
00426 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7)
00427 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00428 TILE_SEQ_END()
00429 };
00430
00431 static const DrawTileSeqStruct _station_display_radar_8_fence_ne[] = {
00432 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8)
00433 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00434 TILE_SEQ_END()
00435 };
00436
00437 static const DrawTileSeqStruct _station_display_radar_9_fence_ne[] = {
00438 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9)
00439 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00440 TILE_SEQ_END()
00441 };
00442
00443 static const DrawTileSeqStruct _station_display_radar_10_fence_ne[] = {
00444 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A)
00445 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00446 TILE_SEQ_END()
00447 };
00448
00449 static const DrawTileSeqStruct _station_display_radar_11_fence_ne[] = {
00450 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B)
00451 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00452 TILE_SEQ_END()
00453 };
00454
00455 static const DrawTileSeqStruct _station_display_radar_12_fence_ne[] = {
00456 TILE_SEQ_LINE(7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C)
00457 TILE_SEQ_LINE(0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00458 TILE_SEQ_END()
00459 };
00460
00461
00462
00463 static const DrawTileSeqStruct _station_display_helipad_fence_sw[] = {
00464 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD)
00465 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00466 TILE_SEQ_END()
00467 };
00468
00469
00470 static const DrawTileSeqStruct _station_display_helipad_fence_nw[] = {
00471 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD)
00472 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00473 TILE_SEQ_END()
00474 };
00475
00476
00477 static const DrawTileSeqStruct _station_display_helipad[] = {
00478 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD)
00479 TILE_SEQ_END()
00480 };
00481
00482
00483 static const DrawTileSeqStruct _station_display_fence_ne_sw[] = {
00484 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00485 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00486 TILE_SEQ_END()
00487 };
00488
00489
00490 static const DrawTileSeqStruct _station_display_fence_nw_sw[] = {
00491 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00492 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00493 TILE_SEQ_END()
00494 };
00495
00496
00497 static const DrawTileSeqStruct _station_display_fence_se_sw[] = {
00498 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00499 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00500 TILE_SEQ_END()
00501 };
00502
00503
00504 static const DrawTileSeqStruct _station_display_fence_ne_nw[] = {
00505 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00506 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00507 TILE_SEQ_END()
00508 };
00509
00510
00511 static const DrawTileSeqStruct _station_display_fence_ne_se[] = {
00512 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00513 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00514 TILE_SEQ_END()
00515 };
00516
00517
00518 static const DrawTileSeqStruct _station_display_helipad_fence_NE_SE[] = {
00519 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD)
00520 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00521 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00522 TILE_SEQ_END()
00523 };
00524
00525
00526 static const DrawTileSeqStruct _station_display_low_building_fence_ne_nw[] = {
00527 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00528 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00529 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1U << PALETTE_MODIFIER_COLOUR))
00530 TILE_SEQ_END()
00531 };
00532
00533
00534 static const DrawTileSeqStruct _station_display_hangar_sw[] = {
00535 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_NEWHANGAR_W | (1U << PALETTE_MODIFIER_COLOUR))
00536 TILE_SEQ_LINE( 0, 0, 0, 2, 16, 28, SPR_NEWHANGAR_W_WALL | (1U << PALETTE_MODIFIER_COLOUR))
00537 TILE_SEQ_END()
00538 };
00539
00540
00541 static const DrawTileSeqStruct _station_display_hangar_nw[] = {
00542 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_NEWHANGAR_N | (1U << PALETTE_MODIFIER_COLOUR))
00543 TILE_SEQ_END()
00544 };
00545
00546
00547 static const DrawTileSeqStruct _station_display_hangar_ne[] = {
00548 TILE_SEQ_LINE(14, 0, 0, 2, 16, 28, SPR_NEWHANGAR_E | (1U << PALETTE_MODIFIER_COLOUR))
00549 TILE_SEQ_END()
00550 };
00551
00552
00553 static const DrawTileSeqStruct _station_display_helipad_fence_se_sw[] = {
00554 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD)
00555 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00556 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00557 TILE_SEQ_END()
00558 };
00559
00560
00561 static const DrawTileSeqStruct _station_display_helipad_fence_se[] = {
00562 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD)
00563 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00564 TILE_SEQ_END()
00565 };
00566
00567
00568 static const DrawTileSeqStruct _station_display_low_building_fence_nw[] = {
00569 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00570 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1U << PALETTE_MODIFIER_COLOUR))
00571 TILE_SEQ_END()
00572 };
00573
00574
00575 static const DrawTileSeqStruct _station_display_low_building_fence_ne[] = {
00576 TILE_SEQ_LINE( 0, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00577 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1U << PALETTE_MODIFIER_COLOUR))
00578 TILE_SEQ_END()
00579 };
00580
00581
00582 static const DrawTileSeqStruct _station_display_low_building_fence_sw[] = {
00583 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00584 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1U << PALETTE_MODIFIER_COLOUR))
00585 TILE_SEQ_END()
00586 };
00587
00588
00589 static const DrawTileSeqStruct _station_display_low_building_fence_se[] = {
00590 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00591 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1U << PALETTE_MODIFIER_COLOUR))
00592 TILE_SEQ_END()
00593 };
00594
00595
00596 static const DrawTileSeqStruct _station_display_helipad_fence_nw_sw[] = {
00597 TILE_SEQ_LINE(10, 6, 0, 0, 0, 0, SPR_AIRPORT_HELIPAD)
00598 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00599 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00600 TILE_SEQ_END()
00601 };
00602
00603
00604
00605 static const DrawTileSeqStruct _station_display_radar_1_fence_se[] = {
00606 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_1)
00607 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00608 TILE_SEQ_END()
00609 };
00610
00611 static const DrawTileSeqStruct _station_display_radar_2_fence_se[] = {
00612 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_2)
00613 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00614 TILE_SEQ_END()
00615 };
00616
00617 static const DrawTileSeqStruct _station_display_radar_3_fence_se[] = {
00618 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_3)
00619 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00620 TILE_SEQ_END()
00621 };
00622
00623 static const DrawTileSeqStruct _station_display_radar_4_fence_se[] = {
00624 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_4)
00625 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00626 TILE_SEQ_END()
00627 };
00628
00629 static const DrawTileSeqStruct _station_display_radar_5_fence_se[] = {
00630 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_5)
00631 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00632 TILE_SEQ_END()
00633 };
00634
00635 static const DrawTileSeqStruct _station_display_radar_6_fence_se[] = {
00636 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_6)
00637 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00638 TILE_SEQ_END()
00639 };
00640
00641 static const DrawTileSeqStruct _station_display_radar_7_fence_se[] = {
00642 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_7)
00643 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00644 TILE_SEQ_END()
00645 };
00646
00647 static const DrawTileSeqStruct _station_display_radar_8_fence_se[] = {
00648 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_8)
00649 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00650 TILE_SEQ_END()
00651 };
00652
00653 static const DrawTileSeqStruct _station_display_radar_9_fence_se[] = {
00654 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_9)
00655 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00656 TILE_SEQ_END()
00657 };
00658
00659 static const DrawTileSeqStruct _station_display_radar_10_fence_se[] = {
00660 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_A)
00661 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00662 TILE_SEQ_END()
00663 };
00664
00665 static const DrawTileSeqStruct _station_display_radar_11_fence_se[] = {
00666 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_B)
00667 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00668 TILE_SEQ_END()
00669 };
00670
00671 static const DrawTileSeqStruct _station_display_radar_12_fence_se[] = {
00672 TILE_SEQ_LINE( 7, 7, 0, 2, 2, 8, SPR_AIRPORT_RADAR_C)
00673 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00674 TILE_SEQ_END()
00675 };
00676
00677
00678
00679 static const DrawTileSeqStruct _station_display_newhelipad_fence_se_sw[] = {
00680 TILE_SEQ_LINE( 0, 1, 2, 0, 0, 0, SPR_NEWHELIPAD)
00681 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00682 TILE_SEQ_LINE( 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00683 TILE_SEQ_END()
00684 };
00685
00686
00687 static const DrawTileSeqStruct _station_display_newhelipad_fence_nw_sw[] = {
00688 TILE_SEQ_LINE( 0, 1, 2, 0, 0, 0, SPR_NEWHELIPAD)
00689 TILE_SEQ_LINE(15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | (1U << PALETTE_MODIFIER_COLOUR))
00690 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00691 TILE_SEQ_END()
00692 };
00693
00694
00695 static const DrawTileSeqStruct _station_display_newhelipad_fence_nw[] = {
00696 TILE_SEQ_LINE( 0, 1, 2, 0, 0, 0, SPR_NEWHELIPAD)
00697 TILE_SEQ_LINE( 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | (1U << PALETTE_MODIFIER_COLOUR))
00698 TILE_SEQ_END()
00699 };
00700
00701
00702 static const DrawTileSeqStruct _station_display_low_building[] = {
00703 TILE_SEQ_LINE( 3, 3, 0, 10, 10, 60, SPR_AIRPORT_HELIDEPOT_OFFICE | (1U << PALETTE_MODIFIER_COLOUR))
00704 TILE_SEQ_END()
00705 };
00706
00707
00708 static const DrawTileSeqStruct _station_display_grass_west[] = {
00709 TILE_SEQ_LINE(0, 0, 0, 0, 0, 0, SPR_GRASS_LEFT)
00710 TILE_SEQ_END()
00711 };
00712
00713
00714 static const DrawTileSeqStruct _station_display_grass_east[] = {
00715 TILE_SEQ_LINE(0, 0, 0, 0, 0, 0, SPR_GRASS_RIGHT)
00716 TILE_SEQ_END()
00717 };
00718
00719
00720 static const DrawTileSeqStruct _station_display_datas_0168[] = {
00721 TILE_SEQ_LINE( 0, 0, 0, 16, 3, 16, SPR_TRUCK_STOP_DT_X_W | (1U << PALETTE_MODIFIER_COLOUR))
00722 TILE_SEQ_LINE( 0, 13, 0, 16, 3, 16, SPR_TRUCK_STOP_DT_X_E | (1U << PALETTE_MODIFIER_COLOUR))
00723 TILE_SEQ_END()
00724 };
00725
00726
00727 static const DrawTileSeqStruct _station_display_datas_0169[] = {
00728 TILE_SEQ_LINE(13, 0, 0, 3, 16, 16, SPR_TRUCK_STOP_DT_Y_W | (1U << PALETTE_MODIFIER_COLOUR))
00729 TILE_SEQ_LINE( 0, 0, 0, 3, 16, 16, SPR_TRUCK_STOP_DT_Y_E | (1U << PALETTE_MODIFIER_COLOUR))
00730 TILE_SEQ_END()
00731 };
00732
00733
00734 static const DrawTileSeqStruct _station_display_datas_0170[] = {
00735 TILE_SEQ_LINE( 0, 0, 0, 16, 3, 16, SPR_BUS_STOP_DT_X_W | (1U << PALETTE_MODIFIER_COLOUR))
00736 TILE_SEQ_LINE( 0, 13, 0, 16, 3, 16, SPR_BUS_STOP_DT_X_E | (1U << PALETTE_MODIFIER_COLOUR))
00737 TILE_SEQ_END()
00738 };
00739
00740
00741 static const DrawTileSeqStruct _station_display_datas_0171[] = {
00742 TILE_SEQ_LINE(13, 0, 0, 3, 16, 16, SPR_BUS_STOP_DT_Y_W | (1U << PALETTE_MODIFIER_COLOUR))
00743 TILE_SEQ_LINE( 0, 0, 0, 3, 16, 16, SPR_BUS_STOP_DT_Y_E | (1U << PALETTE_MODIFIER_COLOUR))
00744 TILE_SEQ_END()
00745 };
00746
00747 static const DrawTileSeqStruct _station_display_datas_waypoint_X[] = {
00748 TILE_SEQ_LINE( 0, 0, 0, 16, 5, 23, SPR_WAYPOINT_X_1 | (1U << PALETTE_MODIFIER_COLOUR))
00749 TILE_SEQ_LINE( 0, 11, 0, 16, 5, 23, SPR_WAYPOINT_X_2 | (1U << PALETTE_MODIFIER_COLOUR))
00750 TILE_SEQ_END()
00751 };
00752
00753 static const DrawTileSeqStruct _station_display_datas_waypoint_Y[] = {
00754 TILE_SEQ_LINE( 0, 0, 0, 5, 16, 23, SPR_WAYPOINT_Y_1 | (1U << PALETTE_MODIFIER_COLOUR))
00755 TILE_SEQ_LINE(11, 0, 0, 5, 16, 23, SPR_WAYPOINT_Y_2 | (1U << PALETTE_MODIFIER_COLOUR))
00756 TILE_SEQ_END()
00757 };
00758
00759 #undef TILE_SEQ_END
00760 #undef TILE_SEQ_LINE
00761 #undef TILE_SEQ_LINE_PAL
00762
00768 #define TILE_SPRITE_LINE(img, dtss) { {img, PAL_NONE}, dtss },
00769 #define TILE_SPRITE_NULL() { {0, 0}, NULL },
00770
00771 static const DrawTileSprites _station_display_datas_rail[] = {
00772 TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_0)
00773 TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_1)
00774 TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_2)
00775 TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_3)
00776 TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_4)
00777 TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_5)
00778 TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_6)
00779 TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_7)
00780 };
00781
00782 static const DrawTileSprites _station_display_datas_airport[] = {
00783 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_nothing)
00784 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_fence_nw)
00785 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_fence_sw)
00786 TILE_SPRITE_LINE(SPR_AIRPORT_AIRCRAFT_STAND, _station_display_nothing)
00787 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_NS_WEST, _station_display_nothing)
00788 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_EW_SOUTH, _station_display_nothing)
00789 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_XING_SOUTH, _station_display_nothing)
00790 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_XING_WEST, _station_display_nothing)
00791 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_NS_CTR, _station_display_nothing)
00792 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_XING_EAST, _station_display_nothing)
00793 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_NS_EAST, _station_display_nothing)
00794 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_EW_NORTH, _station_display_nothing)
00795 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_EW_CTR, _station_display_nothing)
00796 TILE_SPRITE_LINE(SPR_AIRPORT_TAXIWAY_EW_NORTH, _station_display_fence_sw)
00797 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_A, _station_display_fence_se)
00798 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_B, _station_display_fence_se)
00799 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_C, _station_display_fence_se)
00800 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_D, _station_display_fence_se)
00801 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_fence_se)
00802 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_terminal_a)
00803 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_tower_fence_sw)
00804 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_concourse)
00805 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_terminal_b)
00806 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_datas_terminal_c)
00807 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_hangar_se)
00808 TILE_SPRITE_LINE(SPR_AIRPORT_AIRCRAFT_STAND, _station_display_jetway_1)
00809 TILE_SPRITE_LINE(SPR_AIRPORT_AIRCRAFT_STAND, _station_display_jetway_2)
00810 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_jetway_3)
00811 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_passenger_tunnel)
00812 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_nothing)
00813 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_fence_ne)
00814 TILE_SPRITE_NULL()
00815 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_transmitter_fence_ne)
00816 TILE_SPRITE_LINE(SPR_AIRFIELD_TERM_A, _station_display_nothing)
00817 TILE_SPRITE_LINE(SPR_AIRFIELD_TERM_B, _station_display_nothing)
00818 TILE_SPRITE_LINE(SPR_AIRFIELD_TERM_C_GROUND | (1U << PALETTE_MODIFIER_COLOUR), _station_display_datas_terminal_c_2)
00819 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_A, _station_display_fence_sw)
00820 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_B, _station_display_nothing)
00821 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_C, _station_display_nothing)
00822 TILE_SPRITE_NULL()
00823 TILE_SPRITE_LINE(SPR_AIRFIELD_RUNWAY_NEAR_END, _station_display_fence_se)
00824 TILE_SPRITE_LINE(SPR_AIRFIELD_RUNWAY_MIDDLE, _station_display_fence_se)
00825 TILE_SPRITE_LINE(SPR_AIRFIELD_RUNWAY_FAR_END, _station_display_fence_se)
00826 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_small_depot_se)
00827 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_heliport)
00828 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_nothing)
00829 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_B, _station_display_nothing)
00830 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_tower)
00831 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_fence_ne)
00832 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_fence_nw)
00833 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_EXIT_B, _station_display_fence_nw)
00834 TILE_SPRITE_NULL()
00835 TILE_SPRITE_NULL()
00836 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_helipad_fence_sw)
00837 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_helipad_fence_nw)
00838 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_helipad)
00839 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_fence_ne_sw)
00840 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_fence_nw_sw)
00841 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_fence_se_sw)
00842 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_fence_ne_nw)
00843 TILE_SPRITE_LINE(SPR_AIRPORT_RUNWAY_END, _station_display_fence_ne_se)
00844 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_helipad_fence_NE_SE)
00845 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_fence_se_sw)
00846 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_low_building_fence_ne_nw)
00847 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_low_building_fence_nw)
00848 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_fence_se)
00849 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_newhelipad_fence_se_sw)
00850 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_newhelipad_fence_nw_sw)
00851 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_newhelipad_fence_nw)
00852 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_low_building)
00853 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_fence_ne_se)
00854 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_grass_west)
00855 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_grass_east)
00856 TILE_SPRITE_NULL()
00857 };
00858
00859 static const DrawTileSprites _station_display_datas_airport_radar_grass_fence_sw[] = {
00860 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_1_fence_sw)
00861 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_2_fence_sw)
00862 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_3_fence_sw)
00863 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_4_fence_sw)
00864 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_5_fence_sw)
00865 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_6_fence_sw)
00866 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_7_fence_sw)
00867 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_8_fence_sw)
00868 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_9_fence_sw)
00869 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_10_fence_sw)
00870 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_11_fence_sw)
00871 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_radar_12_fence_sw)
00872 };
00873
00874 static const DrawTileSprites _station_display_datas_airport_flag_grass_fence_ne[] = {
00875 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_D, _station_display_flag_1_fence_ne)
00876 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_D, _station_display_flag_2_fence_ne)
00877 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_D, _station_display_flag_3_fence_ne)
00878 TILE_SPRITE_LINE(SPR_AIRFIELD_APRON_D, _station_display_flag_4_fence_ne)
00879 };
00880
00881 static const DrawTileSprites _station_display_datas_airport_radar_fence_sw[] = {
00882 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_1_fence_sw)
00883 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_2_fence_sw)
00884 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_3_fence_sw)
00885 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_4_fence_sw)
00886 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_5_fence_sw)
00887 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_6_fence_sw)
00888 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_7_fence_sw)
00889 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_8_fence_sw)
00890 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_9_fence_sw)
00891 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_10_fence_sw)
00892 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_11_fence_sw)
00893 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_12_fence_sw)
00894 };
00895
00896 static const DrawTileSprites _station_display_datas_airport_radar_fence_ne[] = {
00897 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_1_fence_ne)
00898 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_2_fence_ne)
00899 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_3_fence_ne)
00900 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_4_fence_ne)
00901 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_5_fence_ne)
00902 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_6_fence_ne)
00903 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_7_fence_ne)
00904 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_8_fence_ne)
00905 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_9_fence_ne)
00906 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_10_fence_ne)
00907 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_11_fence_ne)
00908 TILE_SPRITE_LINE(SPR_AIRPORT_APRON, _station_display_radar_12_fence_ne)
00909 };
00910
00911 static const DrawTileSprites _station_display_datas_airport_flag_grass_fence_ne_2[] = {
00912 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_flag_1_fence_ne)
00913 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_flag_2_fence_ne)
00914 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_flag_3_fence_ne)
00915 TILE_SPRITE_LINE(SPR_FLAT_GRASS_TILE, _station_display_flag_4_fence_ne)
00916 };
00917
00918
00919 static const DrawTileSprites _station_display_datas_truck[] = {
00920 TILE_SPRITE_LINE(SPR_TRUCK_STOP_NE_GROUND | (1U << PALETTE_MODIFIER_COLOUR), _station_display_datas_67)
00921 TILE_SPRITE_LINE(SPR_TRUCK_STOP_SE_GROUND | (1U << PALETTE_MODIFIER_COLOUR), _station_display_datas_68)
00922 TILE_SPRITE_LINE(SPR_TRUCK_STOP_SW_GROUND | (1U << PALETTE_MODIFIER_COLOUR), _station_display_datas_69)
00923 TILE_SPRITE_LINE(SPR_TRUCK_STOP_NW_GROUND | (1U << PALETTE_MODIFIER_COLOUR), _station_display_datas_70)
00924 TILE_SPRITE_LINE(SPR_ROAD_PAVED_STRAIGHT_X, _station_display_datas_0168)
00925 TILE_SPRITE_LINE(SPR_ROAD_PAVED_STRAIGHT_Y, _station_display_datas_0169)
00926 };
00927
00928 static const DrawTileSprites _station_display_datas_bus[] = {
00929 TILE_SPRITE_LINE(SPR_BUS_STOP_NE_GROUND | (1U << PALETTE_MODIFIER_COLOUR), _station_display_datas_71)
00930 TILE_SPRITE_LINE(SPR_BUS_STOP_SE_GROUND | (1U << PALETTE_MODIFIER_COLOUR), _station_display_datas_72)
00931 TILE_SPRITE_LINE(SPR_BUS_STOP_SW_GROUND | (1U << PALETTE_MODIFIER_COLOUR), _station_display_datas_73)
00932 TILE_SPRITE_LINE(SPR_BUS_STOP_NW_GROUND | (1U << PALETTE_MODIFIER_COLOUR), _station_display_datas_74)
00933 TILE_SPRITE_LINE(SPR_ROAD_PAVED_STRAIGHT_X, _station_display_datas_0170)
00934 TILE_SPRITE_LINE(SPR_ROAD_PAVED_STRAIGHT_Y, _station_display_datas_0171)
00935 };
00936
00937 static const DrawTileSprites _station_display_datas_oilrig[] = {
00938 TILE_SPRITE_LINE(SPR_FLAT_WATER_TILE, _station_display_nothing)
00939 };
00940
00941 static const DrawTileSprites _station_display_datas_dock[] = {
00942 TILE_SPRITE_LINE(SPR_SHORE_BASE + SLOPE_SW, _station_display_datas_76)
00943 TILE_SPRITE_LINE(SPR_SHORE_BASE + SLOPE_NW, _station_display_datas_77)
00944 TILE_SPRITE_LINE(SPR_SHORE_BASE + SLOPE_NE, _station_display_datas_78)
00945 TILE_SPRITE_LINE(SPR_SHORE_BASE + SLOPE_SE, _station_display_datas_79)
00946 TILE_SPRITE_LINE(SPR_FLAT_WATER_TILE, _station_display_datas_80)
00947 TILE_SPRITE_LINE(SPR_FLAT_WATER_TILE, _station_display_datas_81)
00948 };
00949
00950 static const DrawTileSprites _station_display_datas_buoy[] = {
00951 TILE_SPRITE_LINE(SPR_FLAT_WATER_TILE, _station_display_datas_82)
00952 };
00953
00954 static const DrawTileSprites _station_display_datas_waypoint[] = {
00955 TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_waypoint_X)
00956 TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_waypoint_Y)
00957 };
00958
00959 #undef TILE_SPRITE_LINE
00960 #undef TILE_SPRITE_NULL
00961
00962 static const DrawTileSprites * const _station_display_datas[] = {
00963 _station_display_datas_rail,
00964 _station_display_datas_airport,
00965 _station_display_datas_truck,
00966 _station_display_datas_bus,
00967 _station_display_datas_oilrig,
00968 _station_display_datas_dock,
00969 _station_display_datas_buoy,
00970 _station_display_datas_waypoint,
00971 };