~ubuntu-branches/debian/squeeze/openttd/squeeze

« back to all changes in this revision

Viewing changes to src/table/station_land.h

  • Committer: Bazaar Package Importer
  • Author(s): Jordi Mallach, Matthijs Kooijman, Jordi Mallach
  • Date: 2009-04-15 18:22:10 UTC
  • mfrom: (1.1.6 upstream) (2.1.3 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090415182210-22ktb8kdbp2tf3bm
[ Matthijs Kooijman ]
* New upstream release.
* Remove Debian specific desktop file, upstream provides one now. 
* Add debian/watch file.

[ Jordi Mallach ]
* Bump Standards-Version to 3.8.1, with no changes required.
* Move to debhelper compat 7. Bump Build-Depends accordingly.
* Use dh_prep.
* Add "set -e" to config script.
* Remove a few extra doc files that get installed by upstream Makefile.
* Add more complete copyright information.

Show diffs side-by-side

added added

removed removed

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