10 #define TILE_SEQ_LINE(img, pal, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 20, {img, pal} },
11 #define TILE_SEQ_END() { (int8_t)0x80, 0, 0, 0, 0, 0, {0, 0} }
36 { {0xA4A, PAL_NONE}, _road_depot_NE },
37 { {0xA4A, PAL_NONE}, _road_depot_SE },
38 { {0xA4A, PAL_NONE}, _road_depot_SW },
39 { {0xA4A, PAL_NONE}, _road_depot_NW }
45 TILE_SEQ_LINE(2, PAL_NONE, 0, 0, 3, 3)
46 TILE_SEQ_LINE(4, PAL_NONE, 0, 13, 3, 3)
47 TILE_SEQ_LINE(6, PAL_NONE, 13, 0, 3, 3)
48 TILE_SEQ_LINE(8, PAL_NONE, 13, 13, 3, 3)
53 {0, PAL_NONE}, _crossing_layout_ALL
57 TILE_SEQ_LINE(6, PAL_NONE, 13, 0, 3, 3)
58 TILE_SEQ_LINE(8, PAL_NONE, 13, 13, 3, 3)
63 {0, PAL_NONE}, _crossing_layout_SW_ALL
67 TILE_SEQ_LINE(2, PAL_NONE, 0, 0, 3, 3)
68 TILE_SEQ_LINE(6, PAL_NONE, 13, 0, 3, 3)
73 {0, PAL_NONE}, _crossing_layout_NW_ALL
77 TILE_SEQ_LINE(2, PAL_NONE, 0, 0, 3, 3)
78 TILE_SEQ_LINE(4, PAL_NONE, 0, 13, 3, 3)
83 {0, PAL_NONE}, _crossing_layout_NE_ALL
87 TILE_SEQ_LINE(4, PAL_NONE, 0, 13, 3, 3)
88 TILE_SEQ_LINE(8, PAL_NONE, 13, 13, 3, 3)
93 {0, PAL_NONE}, _crossing_layout_SE_ALL
100 static const SpriteID _road_tile_sprites_1[16] = {
101 0, 0x546, 0x545, 0x53B, 0x544, 0x534, 0x53E, 0x539,
102 0x543, 0x53C, 0x535, 0x538, 0x53D, 0x537, 0x53A, 0x536
105 static const SpriteID _road_backpole_sprites_1[16] = {
106 0, 0x54, 0x55, 0x5B, 0x54, 0x54, 0x5E, 0x5A, 0x55, 0x5C, 0x55, 0x58, 0x5D, 0x57, 0x59, 0x56
109 static const SpriteID _road_frontwire_sprites_1[16] = {
110 0, 0x38, 0x39, 0x40, 0x38, 0x38, 0x43, 0x3E, 0x39, 0x41, 0x39, 0x3C, 0x42, 0x3B, 0x3D, 0x3A
113 #define MAKELINE(a, b, c) { a, b, c },
114 #define ENDLINE { 0, 0, 0 }
121 MAKELINE(0x57f, 1, 8)
126 MAKELINE(0x57f, 1, 8)
127 MAKELINE(0x57e, 14, 8)
132 MAKELINE(0x57e, 8, 1)
137 MAKELINE(0x57f, 1, 8)
142 MAKELINE(0x57f, 8, 14)
147 MAKELINE(0x57f, 8, 14)
148 MAKELINE(0x57e, 8, 1)
153 MAKELINE(0x57f, 8, 14)
158 MAKELINE(0x57e, 8, 1)
163 MAKELINE(0x57e, 14, 8)
168 MAKELINE(0x57e, 8, 1)
173 MAKELINE(0x1212, 0, 2)
174 MAKELINE(0x1212, 3, 9)
175 MAKELINE(0x1212, 10, 12)
180 MAKELINE(0x1212, 0, 2)
181 MAKELINE(0x1212, 0, 10)
182 MAKELINE(0x1212, 12, 2)
183 MAKELINE(0x1212, 12, 10)
188 MAKELINE(0x1212, 10, 0)
189 MAKELINE(0x1212, 3, 3)
190 MAKELINE(0x1212, 0, 10)
195 MAKELINE(0x1212, 0, 2)
196 MAKELINE(0x1212, 0, 10)
201 MAKELINE(0x1212, 12, 2)
202 MAKELINE(0x1212, 9, 9)
203 MAKELINE(0x1212, 2, 12)
208 MAKELINE(0x1212, 2, 0)
209 MAKELINE(0x1212, 10, 0)
210 MAKELINE(0x1212, 2, 12)
211 MAKELINE(0x1212, 10, 12)
216 MAKELINE(0x1212, 2, 12)
217 MAKELINE(0x1212, 10, 12)
222 MAKELINE(0x1212, 2, 0)
223 MAKELINE(0x1212, 9, 3)
224 MAKELINE(0x1212, 12, 10)
229 MAKELINE(0x1212, 12, 2)
230 MAKELINE(0x1212, 12, 10)
235 MAKELINE(0x1212, 2, 0)
236 MAKELINE(0x1212, 10, 0)
244 _roadside_nothing, _roadside_nothing,
245 _roadside_nothing, _roadside_nothing,
246 _roadside_nothing, _roadside_nothing,
247 _roadside_nothing, _roadside_nothing,
248 _roadside_nothing, _roadside_nothing,
249 _roadside_nothing, _roadside_nothing,
250 _roadside_nothing, _roadside_nothing,
251 _roadside_nothing, _roadside_nothing
258 _road_display_datas2_3,
260 _road_display_datas2_5,
261 _road_display_datas2_6,
262 _road_display_datas2_7,
264 _road_display_datas2_9,
265 _road_display_datas2_10,
266 _road_display_datas2_11,
267 _road_display_datas2_12,
268 _road_display_datas2_13,
269 _road_display_datas2_14,
277 _road_display_datas2_19,
279 _road_display_datas2_21,
280 _road_display_datas2_22,
281 _road_display_datas2_23,
284 _road_display_datas2_25,
285 _road_display_datas2_26,
286 _road_display_datas2_27,
287 _road_display_datas2_28,
288 _road_display_datas2_29,
289 _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.