20#define TILE_SEQ_LINE(dx, dy, dz, sx, sy, sz, img) { dx, dy, dz, sx, sy, sz, {img, PAL_NONE} },
27#define TILE_SPRITE_LINE(img, dtss) { {img, PAL_NONE}, dtss },
149#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.
static constexpr uint TILE_SIZE
Tile size in world coordinates.
#define TILE_SPRITE_LINE(img, dtss)
Constructor macro of a DrawTileSpriteSpan structure.
static constexpr uint8_t LOCK_HEIGHT_UPPER_FRONT
Sub-tile height of front wall of upper part.
#define TILE_SEQ_LINE(dx, dy, dz, sx, sy, sz, img)
Constructor macro for an image without a palette in a DrawTileSeqStruct array.
static constexpr uint8_t LOCK_HEIGHT_LOWER_FRONT
Sub-tile height of front wall of lower part.
static constexpr uint8_t LOCK_HEIGHT_MIDDLE_REAR
Sub-tile height of rear wall of middle part.
static constexpr uint8_t LOCK_HEIGHT_LOWER_REAR
Sub-tile height of rear wall of lower part.
static constexpr uint8_t LOCK_HEIGHT_UPPER_REAR
Sub-tile height of rear wall of upper part.
static constexpr uint8_t LOCK_HEIGHT_MIDDLE_FRONT
Sub-tile height of front wall of middle part.