src/table/station_land.h
branchnoai
changeset 9732 f8eb3e208514
parent 9723 eee46cb39750
child 9826 9707ad4c9b60
equal deleted inserted replaced
9731:9b1552d0fd9b 9732:f8eb3e208514
     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,