20#define TILE_SEQ_LINE(dx, dy, dz, sx, sy, sz, img) { dx, dy, dz, sx, sy, sz, {img, PAL_NONE} },
23#define TILE_SEQ_END() { (int8_t)0x80, 0, 0, 0, 0, 0, {0, 0} }
30#define TILE_SPRITE_LINE(img, dtss) { {img, PAL_NONE}, dtss },
54static const
DrawTileSprites _shipdepot_display_data[][DEPOT_PART_END] = {
162#undef TILE_SPRITE_LINE
@ DIAGDIR_END
Used for iterations.
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.
#define TILE_SPRITE_LINE(img, dtss)
Constructor macro of a DrawTileSprites structure.
#define TILE_SEQ_LINE(dx, dy, dz, sx, sy, sz, img)
Constructor macro for an image without a palette in a DrawTileSeqStruct array.
#define TILE_SEQ_END()
Constructor macro for a terminating DrawTileSeqStruct entry in an array.