10#define TILE_SEQ_LINE(img, pal, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 20, {img, pal} },
31 { {0xA4A, PAL_NONE}, _road_depot_NE },
32 { {0xA4A, PAL_NONE}, _road_depot_SE },
33 { {0xA4A, PAL_NONE}, _road_depot_SW },
34 { {0xA4A, PAL_NONE}, _road_depot_NW }
40 TILE_SEQ_LINE(2, PAL_NONE, 0, 0, 3, 3)
41 TILE_SEQ_LINE(4, PAL_NONE, 0, 13, 3, 3)
42 TILE_SEQ_LINE(6, PAL_NONE, 13, 0, 3, 3)
43 TILE_SEQ_LINE(8, PAL_NONE, 13, 13, 3, 3)
47 {0, PAL_NONE}, _crossing_layout_ALL
51 TILE_SEQ_LINE(6, PAL_NONE, 13, 0, 3, 3)
52 TILE_SEQ_LINE(8, PAL_NONE, 13, 13, 3, 3)
56 {0, PAL_NONE}, _crossing_layout_SW_ALL
60 TILE_SEQ_LINE(2, PAL_NONE, 0, 0, 3, 3)
61 TILE_SEQ_LINE(6, PAL_NONE, 13, 0, 3, 3)
65 {0, PAL_NONE}, _crossing_layout_NW_ALL
69 TILE_SEQ_LINE(2, PAL_NONE, 0, 0, 3, 3)
70 TILE_SEQ_LINE(4, PAL_NONE, 0, 13, 3, 3)
74 {0, PAL_NONE}, _crossing_layout_NE_ALL
78 TILE_SEQ_LINE(4, PAL_NONE, 0, 13, 3, 3)
79 TILE_SEQ_LINE(8, PAL_NONE, 13, 13, 3, 3)
83 {0, PAL_NONE}, _crossing_layout_SE_ALL
89static const SpriteID _road_tile_sprites_1[16] = {
90 0, 0x546, 0x545, 0x53B, 0x544, 0x534, 0x53E, 0x539,
91 0x543, 0x53C, 0x535, 0x538, 0x53D, 0x537, 0x53A, 0x536
94static const SpriteID _road_backpole_sprites_1[16] = {
95 0, 0x54, 0x55, 0x5B, 0x54, 0x54, 0x5E, 0x5A, 0x55, 0x5C, 0x55, 0x58, 0x5D, 0x57, 0x59, 0x56
98static const SpriteID _road_frontwire_sprites_1[16] = {
99 0, 0x38, 0x39, 0x40, 0x38, 0x38, 0x43, 0x3E, 0x39, 0x41, 0x39, 0x3C, 0x42, 0x3B, 0x3D, 0x3A
102#define MAKELINE(a, b, c) { a, b, c },
103#define ENDLINE { 0, 0, 0 }
110 MAKELINE(0x57f, 1, 8)
115 MAKELINE(0x57f, 1, 8)
116 MAKELINE(0x57e, 14, 8)
121 MAKELINE(0x57e, 8, 1)
126 MAKELINE(0x57f, 1, 8)
131 MAKELINE(0x57f, 8, 14)
136 MAKELINE(0x57f, 8, 14)
137 MAKELINE(0x57e, 8, 1)
142 MAKELINE(0x57f, 8, 14)
147 MAKELINE(0x57e, 8, 1)
152 MAKELINE(0x57e, 14, 8)
157 MAKELINE(0x57e, 8, 1)
162 MAKELINE(0x1212, 0, 2)
163 MAKELINE(0x1212, 3, 9)
164 MAKELINE(0x1212, 10, 12)
169 MAKELINE(0x1212, 0, 2)
170 MAKELINE(0x1212, 0, 10)
171 MAKELINE(0x1212, 12, 2)
172 MAKELINE(0x1212, 12, 10)
177 MAKELINE(0x1212, 10, 0)
178 MAKELINE(0x1212, 3, 3)
179 MAKELINE(0x1212, 0, 10)
184 MAKELINE(0x1212, 0, 2)
185 MAKELINE(0x1212, 0, 10)
190 MAKELINE(0x1212, 12, 2)
191 MAKELINE(0x1212, 9, 9)
192 MAKELINE(0x1212, 2, 12)
197 MAKELINE(0x1212, 2, 0)
198 MAKELINE(0x1212, 10, 0)
199 MAKELINE(0x1212, 2, 12)
200 MAKELINE(0x1212, 10, 12)
205 MAKELINE(0x1212, 2, 12)
206 MAKELINE(0x1212, 10, 12)
211 MAKELINE(0x1212, 2, 0)
212 MAKELINE(0x1212, 9, 3)
213 MAKELINE(0x1212, 12, 10)
218 MAKELINE(0x1212, 12, 2)
219 MAKELINE(0x1212, 12, 10)
224 MAKELINE(0x1212, 2, 0)
225 MAKELINE(0x1212, 10, 0)
233 _roadside_nothing, _roadside_nothing,
234 _roadside_nothing, _roadside_nothing,
235 _roadside_nothing, _roadside_nothing,
236 _roadside_nothing, _roadside_nothing,
237 _roadside_nothing, _roadside_nothing,
238 _roadside_nothing, _roadside_nothing,
239 _roadside_nothing, _roadside_nothing,
240 _roadside_nothing, _roadside_nothing
247 _road_display_datas2_3,
249 _road_display_datas2_5,
250 _road_display_datas2_6,
251 _road_display_datas2_7,
253 _road_display_datas2_9,
254 _road_display_datas2_10,
255 _road_display_datas2_11,
256 _road_display_datas2_12,
257 _road_display_datas2_13,
258 _road_display_datas2_14,
266 _road_display_datas2_19,
268 _road_display_datas2_21,
269 _road_display_datas2_22,
270 _road_display_datas2_23,
273 _road_display_datas2_25,
274 _road_display_datas2_26,
275 _road_display_datas2_27,
276 _road_display_datas2_28,
277 _road_display_datas2_29,
278 _road_display_datas2_30,
uint32_t SpriteID
The number of a sprite, without mapping bits and colourtables.
static constexpr uint8_t PALETTE_MODIFIER_COLOUR
this bit is set when a recolouring process is in action
A tile child sprite and palette to draw for stations etc, with 3D bounding box.
Ground palette sprite of a tile, together with its sprite layout.