12 #define TILE_SEQ_LINE(img, pal, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 20, {img, pal} }, 13 #define TILE_SEQ_END() { (int8)0x80, 0, 0, 0, 0, 0, {0, 0} } 27 TILE_SEQ_LINE(0x582 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 0, 0, 16, 1)
28 TILE_SEQ_LINE(0x583 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 0, 15, 16, 1)
33 TILE_SEQ_LINE(0x585 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 15, 0, 1, 16)
38 { {0xA4A, PAL_NONE}, _road_depot_NE },
39 { {0xA4A, PAL_NONE}, _road_depot_SE },
40 { {0xA4A, PAL_NONE}, _road_depot_SW },
41 { {0xA4A, PAL_NONE}, _road_depot_NW }
47 TILE_SEQ_LINE(2, PAL_NONE, 0, 0, 3, 3)
48 TILE_SEQ_LINE(4, PAL_NONE, 0, 13, 3, 3)
49 TILE_SEQ_LINE(6, PAL_NONE, 13, 0, 3, 3)
50 TILE_SEQ_LINE(8, PAL_NONE, 13, 13, 3, 3)
55 {0, PAL_NONE}, _crossing_layout_ALL
62 static const SpriteID _road_tile_sprites_1[16] = {
63 0, 0x546, 0x545, 0x53B, 0x544, 0x534, 0x53E, 0x539,
64 0x543, 0x53C, 0x535, 0x538, 0x53D, 0x537, 0x53A, 0x536
67 static const SpriteID _road_frontwire_sprites_1[16] = {
68 0, 0x54, 0x55, 0x5B, 0x54, 0x54, 0x5E, 0x5A, 0x55, 0x5C, 0x55, 0x58, 0x5D, 0x57, 0x59, 0x56
71 static const SpriteID _road_backpole_sprites_1[16] = {
72 0, 0x38, 0x39, 0x40, 0x38, 0x38, 0x43, 0x3E, 0x39, 0x41, 0x39, 0x3C, 0x42, 0x3B, 0x3D, 0x3A
75 #define MAKELINE(a, b, c) { a, b, c }, 76 #define ENDLINE { 0, 0, 0 } 89 MAKELINE(0x57e, 14, 8)
104 MAKELINE(0x57f, 8, 14)
109 MAKELINE(0x57f, 8, 14)
110 MAKELINE(0x57e, 8, 1)
115 MAKELINE(0x57f, 8, 14)
120 MAKELINE(0x57e, 8, 1)
125 MAKELINE(0x57e, 14, 8)
130 MAKELINE(0x57e, 8, 1)
135 MAKELINE(0x1212, 0, 2)
136 MAKELINE(0x1212, 3, 9)
137 MAKELINE(0x1212, 10, 12)
142 MAKELINE(0x1212, 0, 2)
143 MAKELINE(0x1212, 0, 10)
144 MAKELINE(0x1212, 12, 2)
145 MAKELINE(0x1212, 12, 10)
150 MAKELINE(0x1212, 10, 0)
151 MAKELINE(0x1212, 3, 3)
152 MAKELINE(0x1212, 0, 10)
157 MAKELINE(0x1212, 0, 2)
158 MAKELINE(0x1212, 0, 10)
163 MAKELINE(0x1212, 12, 2)
164 MAKELINE(0x1212, 9, 9)
165 MAKELINE(0x1212, 2, 12)
170 MAKELINE(0x1212, 2, 0)
171 MAKELINE(0x1212, 10, 0)
172 MAKELINE(0x1212, 2, 12)
173 MAKELINE(0x1212, 10, 12)
178 MAKELINE(0x1212, 2, 12)
179 MAKELINE(0x1212, 10, 12)
184 MAKELINE(0x1212, 2, 0)
185 MAKELINE(0x1212, 9, 3)
186 MAKELINE(0x1212, 12, 10)
191 MAKELINE(0x1212, 12, 2)
192 MAKELINE(0x1212, 12, 10)
197 MAKELINE(0x1212, 2, 0)
198 MAKELINE(0x1212, 10, 0)
206 _roadside_nothing, _roadside_nothing,
207 _roadside_nothing, _roadside_nothing,
208 _roadside_nothing, _roadside_nothing,
209 _roadside_nothing, _roadside_nothing,
210 _roadside_nothing, _roadside_nothing,
211 _roadside_nothing, _roadside_nothing,
212 _roadside_nothing, _roadside_nothing,
213 _roadside_nothing, _roadside_nothing
220 _road_display_datas2_3,
222 _road_display_datas2_5,
223 _road_display_datas2_6,
224 _road_display_datas2_7,
226 _road_display_datas2_9,
227 _road_display_datas2_10,
228 _road_display_datas2_11,
229 _road_display_datas2_12,
230 _road_display_datas2_13,
231 _road_display_datas2_14,
239 _road_display_datas2_19,
241 _road_display_datas2_21,
242 _road_display_datas2_22,
243 _road_display_datas2_23,
246 _road_display_datas2_25,
247 _road_display_datas2_26,
248 _road_display_datas2_27,
249 _road_display_datas2_28,
250 _road_display_datas2_29,
251 _road_display_datas2_30,
Ground palette sprite of a tile, together with its sprite layout.
this bit is set when a recolouring process is in action
uint32 SpriteID
The number of a sprite, without mapping bits and colourtables.
A tile child sprite and palette to draw for stations etc, with 3D bounding box.