43static const SpriteID SPR_SELECT_TILE = 752;
46static const SpriteID SPR_WHITE_POINT = 4079;
55static const SpriteID SPR_LARGE_SMALL_WINDOW = 682;
94static const SpriteID SPR_CLOSEBOX = 143;
192static const uint16_t PRESIGNAL_SPRITE_COUNT = 48;
193static const uint16_t PRESIGNAL_AND_SEMAPHORE_SPRITE_COUNT = 112;
194static const uint16_t PRESIGNAL_SEMAPHORE_AND_PBS_SPRITE_COUNT = 240;
196static const SpriteID SPR_CANALS_BASE = SPR_SIGNALS_BASE + PRESIGNAL_SEMAPHORE_AND_PBS_SPRITE_COUNT;
197static const uint16_t CANALS_SPRITE_COUNT = 65;
223static const uint16_t SLOPES_INCLINED_OFFSET = 15;
226static const uint16_t NORMAL_FOUNDATION_SPRITE_COUNT = 74;
230static const uint16_t NORMAL_AND_HALFTILE_FOUNDATION_SPRITE_COUNT = 90;
233static const uint16_t AUTORAIL_SPRITE_COUNT = 55;
235static const SpriteID SPR_ELRAIL_BASE = SPR_AUTORAIL_BASE + AUTORAIL_SPRITE_COUNT;
236static const uint16_t ELRAIL_SPRITE_COUNT = 48;
238static const SpriteID SPR_2CCMAP_BASE = SPR_ELRAIL_BASE + ELRAIL_SPRITE_COUNT;
239static const uint16_t TWOCCMAP_SPRITE_COUNT = 256;
600static const SpriteID SPR_BUS_STOP_NE_GROUND = 2692;
601static const SpriteID SPR_BUS_STOP_SE_GROUND = 2693;
602static const SpriteID SPR_BUS_STOP_SW_GROUND = 2694;
603static const SpriteID SPR_BUS_STOP_NW_GROUND = 2695;
604static const SpriteID SPR_BUS_STOP_NE_BUILD_A = 2696;
605static const SpriteID SPR_BUS_STOP_SE_BUILD_A = 2697;
606static const SpriteID SPR_BUS_STOP_SW_BUILD_A = 2698;
607static const SpriteID SPR_BUS_STOP_NW_BUILD_A = 2699;
608static const SpriteID SPR_BUS_STOP_NE_BUILD_B = 2700;
609static const SpriteID SPR_BUS_STOP_SE_BUILD_B = 2701;
610static const SpriteID SPR_BUS_STOP_SW_BUILD_B = 2702;
611static const SpriteID SPR_BUS_STOP_NW_BUILD_B = 2703;
612static const SpriteID SPR_BUS_STOP_NE_BUILD_C = 2704;
613static const SpriteID SPR_BUS_STOP_SE_BUILD_C = 2705;
614static const SpriteID SPR_BUS_STOP_SW_BUILD_C = 2706;
615static const SpriteID SPR_BUS_STOP_NW_BUILD_C = 2707;
616static const SpriteID SPR_TRUCK_STOP_NE_GROUND = 2708;
617static const SpriteID SPR_TRUCK_STOP_SE_GROUND = 2709;
618static const SpriteID SPR_TRUCK_STOP_SW_GROUND = 2710;
619static const SpriteID SPR_TRUCK_STOP_NW_GROUND = 2711;
620static const SpriteID SPR_TRUCK_STOP_NE_BUILD_A = 2712;
621static const SpriteID SPR_TRUCK_STOP_SE_BUILD_A = 2713;
622static const SpriteID SPR_TRUCK_STOP_SW_BUILD_A = 2714;
623static const SpriteID SPR_TRUCK_STOP_NW_BUILD_A = 2715;
624static const SpriteID SPR_TRUCK_STOP_NE_BUILD_B = 2716;
625static const SpriteID SPR_TRUCK_STOP_SE_BUILD_B = 2717;
626static const SpriteID SPR_TRUCK_STOP_SW_BUILD_B = 2718;
627static const SpriteID SPR_TRUCK_STOP_NW_BUILD_B = 2719;
628static const SpriteID SPR_TRUCK_STOP_NE_BUILD_C = 2720;
629static const SpriteID SPR_TRUCK_STOP_SE_BUILD_C = 2721;
630static const SpriteID SPR_TRUCK_STOP_SW_BUILD_C = 2722;
631static const SpriteID SPR_TRUCK_STOP_NW_BUILD_C = 2723;
663static const SpriteID SPR_EXCAVATION_X = 1414;
664static const SpriteID SPR_EXCAVATION_Y = 1415;
1292static const SpriteID SPR_HIGHSCORE_CHART_BEGIN = 4804;
1293static const SpriteID SPR_TYCOON_IMG1_BEGIN = 4814;
1294static const SpriteID SPR_TYCOON_IMG2_BEGIN = 4824;
1709static constexpr uint8_t CUSTOM_BIT = 29;
1710static constexpr uint8_t OPAQUE_BIT = 28;
1739static constexpr uint32_t MAX_PALETTES = 1U <<
PALETTE_WIDTH;
Types related to the graphics and/or input devices.
uint32_t SpriteID
The number of a sprite, without mapping bits and colourtables.
uint32_t CursorID
The number of the cursor (sprite).
uint32_t PaletteID
The number of the palette.
static const SpriteID SPR_BTTUB_X_RAIL_REAR_END
static const SpriteID SPR_BTTUB_Y_MONO_REAR_BEG
static const SpriteID SPR_BTTUB_X_RAIL_REAR_MID
static const SpriteID SPR_BTTUB_Y_MGLV_REAR_BEG
static const SpriteID SPR_BTTUB_Y_PILLAR_MID
static const SpriteID SPR_BTTUB_X_MONO_REAR_MID
static const SpriteID SPR_BTTUB_Y_ROAD_REAR_BEG
static const SpriteID SPR_BTTUB_X_FRONT_MID
static const SpriteID SPR_BTTUB_Y_RAIL_REAR_END
static const SpriteID SPR_BTTUB_Y_PILLAR_BEG
static const SpriteID SPR_BTTUB_Y_MGLV_REAR_MID
static const SpriteID SPR_BTTUB_Y_ROAD_REAR_MID
static const SpriteID SPR_BTTUB_Y_FRONT_BEG
static const SpriteID SPR_BTTUB_Y_ROAD_REAR_END
static const SpriteID SPR_BTTUB_X_MGLV_REAR_END
static const SpriteID SPR_BTTUB_X_MGLV_REAR_BEG
static const SpriteID SPR_BTTUB_Y_RAIL_REAR_MID
static const SpriteID SPR_BTTUB_Y_RAIL_REAR_BEG
static const SpriteID SPR_BTTUB_X_RAIL_REAR_BEG
static const SpriteID SPR_BTTUB_Y_FRONT_END
static const SpriteID SPR_BTTUB_X_MGLV_REAR_MID
static const SpriteID SPR_BTTUB_X_ROAD_REAR_END
static const SpriteID SPR_BTTUB_X_PILLAR_BEG
static const SpriteID SPR_BTTUB_Y_MONO_REAR_END
static const SpriteID SPR_BTTUB_Y_MGLV_REAR_END
static const SpriteID SPR_BTTUB_X_ROAD_REAR_MID
static const SpriteID SPR_BTTUB_Y_FRONT_MID
static const SpriteID SPR_BTTUB_X_MONO_REAR_END
static const SpriteID SPR_BTTUB_X_PILLAR_MID
static const SpriteID SPR_BTTUB_Y_MONO_REAR_MID
static const SpriteID SPR_BTTUB_X_FRONT_END
static const SpriteID SPR_BTTUB_X_MONO_REAR_BEG
static const SpriteID SPR_BTTUB_X_FRONT_BEG
static const SpriteID SPR_BTTUB_X_ROAD_REAR_BEG
static const SpriteID SPR_BTWDN_RAIL_RAMP_Y_UP
static const SpriteID SPR_BTGIR_RAIL_X
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_D
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_B
static const SpriteID SPR_BTGEN_ROAD_RAMP_X_DOWN
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_C
static const SpriteID SPR_BTCAN_MONO_X_END
static const SpriteID SPR_BTSGA_X_FRONT
static const SpriteID SPR_BTCAN_Y_FRONT_BEG
static const SpriteID SPR_BTCAN_X_PILLAR_MID
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_A
static const SpriteID SPR_BTCAN_ROAD_Y_MID
static const SpriteID SPR_BTCAN_X_PILLAR_BEG
static const SpriteID SPR_BTGIR_Y_FRONT
static const SpriteID SPR_BTWDN_Y_FRONT
static const SpriteID SPR_BTSGA_MONO_Y_REAR
static const SpriteID SPR_BTCAN_RAIL_Y_END
static const SpriteID SPR_BTCON_ROAD_Y
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_C
static const SpriteID SPR_BTWDN_ROAD_RAMP_Y_UP
static const SpriteID SPR_BTCAN_ROAD_X_MID
static const SpriteID SPR_BTCAN_X_FRONT_END
static const SpriteID SPR_BTGEN_RAIL_RAMP_Y_DOWN
static const SpriteID SPR_BTSGA_MONO_X_REAR
static const SpriteID SPR_BTWDN_MGLV_RAMP_Y_DOWN
static const SpriteID SPR_PILLARS_BASE
First bridge pillar sprite.
static const SpriteID SPR_BTGEN_RAIL_X_SLOPE_DOWN
static const SpriteID SPR_BTCAN_MGLV_X_END
static const SpriteID SPR_BTGEN_RAIL_RAMP_Y_UP
static const SpriteID SPR_BTWDN_MONO_Y_SLOPE_DOWN
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_E
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_C
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_E
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_D
static const SpriteID SPR_BTGEN_RAIL_RAMP_X_DOWN
static const SpriteID SPR_BTSGA_MGLV_X_REAR
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_B
static const SpriteID SPR_BTCON_ROAD_X
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_B
static const SpriteID SPR_BTWDN_RAIL_X_SLOPE_UP
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_B
static const SpriteID SPR_BTGEN_MONO_X_SLOPE_UP
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_E
static const SpriteID SPR_BTGEN_MONO_RAMP_X_DOWN
static const SpriteID SPR_BTGEN_RAIL_Y_SLOPE_UP
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_C
static const SpriteID SPR_BTGEN_MGLV_Y_SLOPE_DOWN
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_C
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_F
static const SpriteID SPR_BTGIR_MONO_X
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_B
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_A
static const SpriteID SPR_BTCAN_X_FRONT_BEG
static const SpriteID SPR_BTWDN_MONO_RAMP_Y_UP
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_A
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_C
static const SpriteID SPR_BTGIR_RAIL_Y
static const SpriteID SPR_BTGEN_ROAD_RAMP_Y_UP
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_D
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_F
static const SpriteID SPR_BTGIR_Y_PILLAR
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_C
static const SpriteID SPR_BTGEN_MGLV_Y_SLOPE_UP
static const SpriteID SPR_BTSGA_RAIL_X_REAR
static const SpriteID SPR_BTWDN_ROAD_X_SLOPE_UP
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_A
static const SpriteID SPR_BTWDN_RAIL_X_REAR
static const SpriteID SPR_BTCON_MONO_X
static const SpriteID SPR_BTGEN_MONO_RAMP_Y_UP
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_B
static const SpriteID SPR_BTGIR_X_FRONT
static const SpriteID SPR_BTGEN_RAIL_Y_SLOPE_DOWN
static const SpriteID SPR_BTWDN_ROAD_Y_SLOPE_DOWN
static const SpriteID SPR_BTSUS_X_FRONT_TILE_A
static const SpriteID SPR_BTWDN_ROAD_Y_REAR
static const SpriteID SPR_BTWDN_MONO_X_REAR
static const SpriteID SPR_BTSUS_X_FRONT_TILE_B
static const SpriteID SPR_BTGEN_MONO_Y_SLOPE_DOWN
static const SpriteID SPR_BTGEN_MGLV_X_SLOPE_UP
static const SpriteID SPR_BTGIR_MONO_Y
static const SpriteID SPR_BTGIR_X_PILLAR
static const SpriteID SPR_BTCAN_ROAD_Y_BEG
static const SpriteID SPR_BTGEN_ROAD_X_SLOPE_DOWN
static const SpriteID SPR_BTWDN_MONO_X_SLOPE_UP
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_B
static const SpriteID SPR_BTCON_X_PILLAR
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_A
static const SpriteID SPR_BTCAN_RAIL_Y_MID
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_F
static const SpriteID SPR_BTSGA_Y_PILLAR
static const SpriteID SPR_BTSGA_MGLV_Y_REAR
static const SpriteID SPR_BTCON_MONO_Y
static const SpriteID SPR_BTCAN_RAIL_X_BEG
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_C
static const SpriteID SPR_BTGIR_MGLV_X
static const SpriteID SPR_BTGEN_MONO_X_SLOPE_DOWN
static const SpriteID SPR_BTWDN_RAIL_RAMP_X_DOWN
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_B
static const SpriteID SPR_BTCAN_RAIL_Y_BEG
static const SpriteID SPR_BTWDN_RAIL_X_SLOPE_DOWN
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_D
static const SpriteID SPR_BTWDN_MONO_RAMP_X_DOWN
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_E
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_A
static const SpriteID SPR_BTSUS_X_FRONT_TILE_E
static const SpriteID SPR_BTWDN_MONO_RAMP_X_UP
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_C
static const SpriteID SPR_BTWDN_MGLV_Y_SLOPE_UP
static const SpriteID SPR_BTWDN_RAIL_Y_SLOPE_DOWN
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_A
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_F
static const SpriteID SPR_BTCAN_MGLV_Y_END
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_A
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_A
static const SpriteID SPR_BTSGA_X_PILLAR
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_C
static const SpriteID SPR_BTGEN_MGLV_RAMP_Y_DOWN
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_B
static const SpriteID SPR_BTCON_Y_PILLAR
static const SpriteID SPR_BTWDN_MGLV_Y_REAR
static const SpriteID SPR_BTWDN_RAIL_RAMP_Y_DOWN
static const SpriteID SPR_BTWDN_MGLV_RAMP_X_UP
static const SpriteID SPR_BTGEN_ROAD_RAMP_Y_DOWN
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_E
static const SpriteID SPR_BTWDN_MGLV_X_SLOPE_UP
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_E
static const SpriteID SPR_BTGEN_RAIL_X_SLOPE_UP
static const SpriteID SPR_BTGEN_MONO_Y_SLOPE_UP
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_D
static const SpriteID SPR_BTGEN_MONO_RAMP_Y_DOWN
static const SpriteID SPR_BTCAN_MONO_Y_MID
static const SpriteID SPR_BTCAN_ROAD_X_BEG
static const SpriteID SPR_BTWDN_MONO_Y_REAR
static const SpriteID SPR_BTWDN_ROAD_RAMP_Y_DOWN
static const SpriteID SPR_BTWDN_X_FRONT
static const SpriteID SPR_BTCAN_MGLV_Y_MID
static const SpriteID SPR_BTGIR_MGLV_Y
static const SpriteID SPR_BTWDN_X_PILLAR
static const SpriteID SPR_BTWDN_MGLV_Y_SLOPE_DOWN
static const SpriteID SPR_BTCAN_RAIL_X_END
static const SpriteID SPR_BTGEN_ROAD_Y_SLOPE_DOWN
static const SpriteID SPR_BTGEN_MGLV_X_SLOPE_DOWN
static const SpriteID SPR_BTWDN_Y_PILLAR
static const SpriteID SPR_BTWDN_ROAD_RAMP_X_DOWN
static const SpriteID SPR_BTCAN_MONO_Y_END
static const SpriteID SPR_BTWDN_MONO_Y_SLOPE_UP
static const SpriteID SPR_BTSUS_X_FRONT_TILE_C
static const SpriteID SPR_BTCAN_MONO_X_BEG
static const SpriteID SPR_BTCAN_X_FRONT_MID
static const SpriteID SPR_BTWDN_RAIL_Y_REAR
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_E
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_F
static const SpriteID SPR_BTGEN_MGLV_RAMP_X_DOWN
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_C
static const SpriteID SPR_BTWDN_MONO_X_SLOPE_DOWN
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_A
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_F
static const SpriteID SPR_BTWDN_ROAD_X_REAR
static const SpriteID SPR_BTCAN_MONO_Y_BEG
static const SpriteID SPR_BTCAN_MGLV_Y_BEG
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_D
static const SpriteID SPR_BTSUS_X_FRONT_TILE_D
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_E
static const SpriteID SPR_BTGEN_MGLV_RAMP_Y_UP
static const SpriteID SPR_BTSGA_RAIL_Y_REAR
static const SpriteID SPR_BTWDN_MGLV_X_SLOPE_DOWN
static const SpriteID SPR_BTGEN_ROAD_Y_SLOPE_UP
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_D
static const SpriteID SPR_BTWDN_ROAD_X_SLOPE_DOWN
static const SpriteID SPR_BTGEN_MONO_RAMP_X_UP
static const SpriteID SPR_BTGEN_RAIL_RAMP_X_UP
static const SpriteID SPR_BTSUS_Y_FRONT
static const SpriteID SPR_BTGIR_ROAD_X
static const SpriteID SPR_BTGIR_ROAD_Y
static const SpriteID SPR_BTSGA_ROAD_Y_REAR
static const SpriteID SPR_BTCAN_RAIL_X_MID
static const SpriteID SPR_BTWDN_ROAD_Y_SLOPE_UP
static const SpriteID SPR_BTCAN_Y_PILLAR_MID
static const SpriteID SPR_BTWDN_MGLV_X_REAR
static const SpriteID SPR_BTCAN_ROAD_Y_END
static const SpriteID SPR_BTCAN_Y_PILLAR_BEG
static const SpriteID SPR_BTWDN_RAIL_Y_SLOPE_UP
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_D
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_D
static const SpriteID SPR_BTSUS_X_FRONT
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_D
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_B
static const SpriteID SPR_BTCON_RAIL_Y
static const SpriteID SPR_BTWDN_MONO_RAMP_Y_DOWN
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_E
static const SpriteID SPR_BTCON_RAIL_X
static const SpriteID SPR_BTCAN_MGLV_X_MID
static const SpriteID SPR_BTCAN_Y_FRONT_END
static const SpriteID SPR_BTSGA_ROAD_X_REAR
static const SpriteID SPR_BTWDN_MGLV_RAMP_X_DOWN
static const SpriteID SPR_BTGEN_MGLV_RAMP_X_UP
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_F
static const SpriteID SPR_BTCON_Y_FRONT
static const SpriteID SPR_BTCAN_ROAD_X_END
static const SpriteID SPR_BTSGA_Y_FRONT
static const SpriteID SPR_BTCAN_MGLV_X_BEG
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_F
static const SpriteID SPR_BTGEN_ROAD_RAMP_X_UP
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_E
static const SpriteID SPR_BTWDN_RAIL_RAMP_X_UP
static const SpriteID SPR_BTWDN_MGLV_RAMP_Y_UP
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_B
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_A
static const SpriteID SPR_BTCON_X_FRONT
static const SpriteID SPR_BTWDN_ROAD_RAMP_X_UP
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_E
static const SpriteID SPR_BTCAN_MONO_X_MID
static const SpriteID SPR_BTCAN_Y_FRONT_MID
static const SpriteID SPR_BTCON_MGLV_X
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_D
static const SpriteID SPR_BTCON_MGLV_Y
static const SpriteID SPR_BTGEN_ROAD_X_SLOPE_UP
static const CursorID SPR_CURSOR_RAISELAND_1
static const CursorID ANIMCURSOR_PICKSTATION
716 - 718 - goto-order icon
static const CursorID SPR_CURSOR_RAISELAND_FIRST
static const CursorID SPR_CURSOR_BUILDSIGNALS_FIRST
static const CursorID SPR_CURSOR_DEMOLISH_FIRST
static const CursorID ANIMCURSOR_FLAG
Flag for saying a cursor sprite is an animated cursor.
static const CursorID SPR_CURSOR_RAISELAND_LAST
static const CursorID ANIMCURSOR_BUILDSIGNALS
1292 - 1293 - build signal
static const CursorID SPR_CURSOR_PICKSTATION_FIRST
static const CursorID SPR_CURSOR_PICKSTATION_1
static const CursorID SPR_CURSOR_DEMOLISH_1
static const CursorID SPR_CURSOR_LOWERLAND_LAST
static const CursorID SPR_CURSOR_PICKSTATION_LAST
static const CursorID ANIMCURSOR_DEMOLISH
704 - 707 - demolish dynamite
static const CursorID ANIMCURSOR_LOWERLAND
699 - 701 - lower land tool
static const CursorID SPR_CURSOR_BUILDSIGNALS_LAST
static const CursorID SPR_CURSOR_DEMOLISH_2
static const CursorID ANIMCURSOR_RAISELAND
696 - 698 - raise land tool
static const CursorID SPR_CURSOR_DEMOLISH_LAST
static const CursorID SPR_CURSOR_LOWERLAND_FIRST
static const CursorID SPR_CURSOR_LOWERLAND_1
static const CursorID SPR_CURSOR_NWSE_TRACK
static const CursorID SPR_CURSOR_NS_TRACK
static const CursorID SPR_CURSOR_RIVER
static const CursorID SPR_CURSOR_TUNNEL_ELRAIL
static const CursorID SPR_CURSOR_RAIL_DEPOT
static const CursorID SPR_CURSOR_NS_MAGLEV
static const CursorID SPR_CURSOR_CLONE_AIRPLANE
static const CursorID SPR_CURSOR_EW_ELRAIL
static const CursorID SPR_CURSOR_CONVERT_ELRAIL
static const CursorID SPR_CURSOR_CANAL
static const CursorID SPR_CURSOR_SWNE_MAGLEV
static const CursorID SPR_CURSOR_CONVERT_MAGLEV
static const CursorID SPR_CURSOR_SWNE_MONO
static const CursorID SPR_CURSOR_ROAD_TUNNEL
static const CursorID SPR_CURSOR_LEVEL_LAND
static const CursorID SPR_CURSOR_CLONE_TRAIN
static const CursorID SPR_CURSOR_AUTOMAGLEV
static const CursorID SPR_CURSOR_TRAMWAY_NESW
static const CursorID SPR_CURSOR_NWSE_MONO
static const CursorID SPR_CURSOR_RAIL_STATION
static const CursorID SPR_CURSOR_CLONE_ROADVEH
static const CursorID SPR_CURSOR_AQUEDUCT
static const CursorID SPR_CURSOR_BRIDGE
static const CursorID SPR_CURSOR_MAGLEV_DEPOT
static const CursorID SPR_CURSOR_TOWN
static const CursorID SPR_CURSOR_TREE
static const CursorID SPR_CURSOR_SWNE_ELRAIL
static const CursorID SPR_CURSOR_TUNNEL_MONO
static const CursorID SPR_CURSOR_EW_MONO
static const CursorID SPR_CURSOR_DOCK
static const CursorID SPR_CURSOR_AIRPORT
static const CursorID SPR_CURSOR_HQ
static const CursorID SPR_CURSOR_BUS_STATION
static const CursorID SPR_CURSOR_AUTOTRAM
static const CursorID SPR_CURSOR_SIGN
static const CursorID SPR_CURSOR_ROAD_DEPOT
static const CursorID SPR_CURSOR_SHIP_DEPOT
static const CursorID SPR_CURSOR_INDUSTRY
static const CursorID SPR_CURSOR_ROCKY_AREA
static const CursorID SPR_CURSOR_ELRAIL_DEPOT
static const CursorID SPR_CURSOR_ZZZ
static const CursorID SPR_CURSOR_NS_ELRAIL
static const CursorID SPR_CURSOR_EW_TRACK
static const CursorID SPR_CURSOR_WAYPOINT
static const CursorID SPR_CURSOR_MOUSE
static const CursorID SPR_CURSOR_ROAD_NESW
static const CursorID SPR_CURSOR_AUTOELRAIL
static const CursorID SPR_CURSOR_SWNE_TRACK
static const CursorID SPR_CURSOR_NWSE_MAGLEV
static const CursorID SPR_CURSOR_DESERT
static const CursorID SPR_CURSOR_CONVERT_RAIL
static const CursorID SPR_CURSOR_CONVERT_MONO
static const CursorID SPR_CURSOR_TUNNEL_RAIL
static const CursorID SPR_CURSOR_TRUCK_STATION
static const CursorID SPR_CURSOR_BUOY
static const CursorID SPR_CURSOR_QUERY
static const CursorID SPR_CURSOR_CLONE_SHIP
static const CursorID SPR_CURSOR_AUTOMONO
static const CursorID SPR_CURSOR_AUTOROAD
static const CursorID SPR_CURSOR_EW_MAGLEV
static const CursorID SPR_CURSOR_MONO_DEPOT
static const CursorID SPR_CURSOR_TRANSMITTER
static const CursorID SPR_CURSOR_LOCK
static const CursorID SPR_CURSOR_BUY_LAND
static const CursorID SPR_CURSOR_TUNNEL_MAGLEV
static const CursorID SPR_CURSOR_AUTORAIL
static const CursorID SPR_CURSOR_ROAD_NWSE
static const CursorID SPR_CURSOR_NWSE_ELRAIL
static const CursorID SPR_CURSOR_TRAMWAY_NWSE
static const CursorID SPR_CURSOR_NS_MONO
static const SpriteID SPR_SUB_SMALL_SW
static const SpriteID SPR_SUB_LARGE_NE
static const SpriteID SPR_SUB_LARGE_SW
static const SpriteID SPR_SUB_SMALL_NW
static const SpriteID SPR_F_15_FIRING
static const SpriteID SPR_BLIMP
static const SpriteID SPR_SUB_LARGE_NW
static const SpriteID SPR_AH_64A
static const SpriteID SPR_SUB_SMALL_SE
static const SpriteID SPR_XCOM_SKYRANGER
static const SpriteID SPR_BLIMP_CRASHING
static const SpriteID SPR_UFO_SMALL_SCOUT_DARKER
static const SpriteID SPR_AH_64A_FIRING
static const SpriteID SPR_BLIMP_CRASHED
static const SpriteID SPR_SUB_LARGE_SE
static const SpriteID SPR_UFO_SMALL_SCOUT
static const SpriteID SPR_UFO_HARVESTER
static const SpriteID SPR_SUB_SMALL_NE
static const SpriteID SPR_F_15
static const SpriteID SPR_PYLON_BASE
static const SpriteID SPR_WIRE_BASE
static const SpriteID SPR_RAIL_TRACK_Y
static const SpriteID SPR_MONO_TRACK_X_SNOW
static const SpriteID SPR_MONO_SINGLE_EAST
static const SpriteID SPR_RAIL_ROOF_GLASS_X_TILE_B
Second half of the roof glass.
static const SpriteID SPR_TRACK_FENCE_SLOPE_SE
static const SpriteID SPR_WAYPOINT_Y_1
static const SpriteID SPR_MGLV_SINGLE_EAST
static const SpriteID SPR_TRACK_FENCE_FLAT_Y
static const SpriteID SPR_RAIL_SINGLE_NORTH
static const SpriteID SPR_TRACK_FENCE_SLOPE_NE
static const SpriteID SPR_MGLV_TRACK_Y_SNOW
static const SpriteID SPR_RAIL_DEPOT_SE_1
static const uint16_t SPR_MONO_SNOW_OFFSET
Sprite number difference between a piece of monorail track on a snowy ground and the corresponding on...
static const SpriteID SPR_MONO_TRACK_Y
static const SpriteID SPR_RAIL_DEPOT_SW_1
static const SpriteID SPR_MGLV_SINGLE_SOUTH
static const SpriteID SPR_RAIL_DEPOT_SE_2
static const SpriteID SPR_RAIL_PLATFORM_BUILDING_X
static const SpriteID SPR_RAIL_PLATFORM_Y_REAR
static const SpriteID SPR_MONO_TRACK_Y_SNOW
static const SpriteID SPR_MONO_SINGLE_X
static const SpriteID SPR_RAIL_SINGLE_X
static const SpriteID SPR_RAIL_ROOF_STRUCTURE_X_TILE_A
First half of the roof structure.
static const SpriteID SPR_ORIGINAL_SIGNALS_BASE
Sprite number of the first block sginall.
static const SpriteID SPR_TRACK_FENCE_SLOPE_SW
static const SpriteID SPR_MONO_TRACK_N_S
static const SpriteID SPR_MONO_SINGLE_Y
static const SpriteID SPR_TRACK_FENCE_SLOPE_NW
static const SpriteID SPR_MONO_TRACK_X
static const SpriteID SPR_RAIL_ROOF_GLASS_Y_TILE_B
Second half of the roof glass.
static const SpriteID SPR_WAYPOINT_Y_2
static const SpriteID SPR_RAIL_DEPOT_NW
static const SpriteID SPR_MONO_SINGLE_NORTH
static const SpriteID SPR_RAIL_TRACK_X_SNOW
static const SpriteID SPR_RAIL_SINGLE_WEST
static const SpriteID SPR_RAIL_PLATFORM_X_FRONT
static const SpriteID SPR_RAIL_PLATFORM_PILLARS_X_FRONT
static const SpriteID SPR_WAYPOINT_X_1
static const SpriteID SPR_RAIL_TRACK_N_S
static const SpriteID SPR_MGLV_SINGLE_X
static const SpriteID SPR_MGLV_SINGLE_Y
static const SpriteID SPR_RAIL_TRACK_BASE
static const SpriteID SPR_MGLV_TRACK_X
static const SpriteID SPR_MONO_TRACK_BASE
static const SpriteID SPR_TRACK_FENCE_FLAT_X
static const SpriteID SPR_RAIL_DEPOT_SW_2
static const SpriteID SPR_RAIL_ROOF_STRUCTURE_Y_TILE_B
Second half of the roof structure.
static const SpriteID SPR_TRACK_FENCE_FLAT_VERT
static const SpriteID SPR_RAIL_TRACK_Y_SNOW
static const SpriteID SPR_MGLV_TRACK_BASE
static const SpriteID SPR_RAIL_ROOF_GLASS_Y_TILE_A
First half of the roof glass.
static const SpriteID SPR_RAIL_PLATFORM_PILLARS_X_REAR
static const SpriteID SPR_MGLV_TRACK_X_SNOW
static const SpriteID SPR_RAIL_SINGLE_SOUTH
static const uint16_t SPR_MGLV_SNOW_OFFSET
Sprite number difference between a piece of maglev track on a snowy ground and the corresponding one ...
static const SpriteID SPR_RAIL_DEPOT_NE
static const SpriteID SPR_RAIL_PLATFORM_BUILDING_Y
static const SpriteID SPR_RAIL_ROOF_GLASS_X_TILE_A
First half of the roof glass.
static const SpriteID SPR_WAYPOINT_X_2
static const SpriteID SPR_RAIL_ROOF_STRUCTURE_X_TILE_B
Second half of the roof structure.
static const SpriteID SPR_MGLV_SINGLE_NORTH
static const SpriteID SPR_RAIL_PLATFORM_Y_FRONT
static const SpriteID SPR_RAIL_SINGLE_Y
static const SpriteID SPR_RAIL_PLATFORM_PILLARS_Y_FRONT
static const SpriteID SPR_RAIL_ROOF_STRUCTURE_Y_TILE_A
First half of the roof structure.
static const SpriteID SPR_MONO_SINGLE_WEST
static const uint16_t SPR_RAIL_SNOW_OFFSET
Sprite number difference between a piece of rail track on a snowy ground and the corresponding one on...
static const SpriteID SPR_TRACK_FENCE_FLAT_HORZ
static const SpriteID SPR_MGLV_TRACK_Y
static const SpriteID SPR_RAIL_SINGLE_EAST
static const SpriteID SPR_MONO_SINGLE_SOUTH
static const SpriteID SPR_RAIL_PLATFORM_X_REAR
static const SpriteID SPR_RAIL_PLATFORM_PILLARS_Y_REAR
static const SpriteID SPR_MGLV_TRACK_N_S
static const SpriteID SPR_RAIL_TRACK_X
static const SpriteID SPR_MGLV_SINGLE_WEST
static const SpriteID SPR_GRND_TOWNHOUSE_06_V2
Ground of 2nd variation.
static const SpriteID SPR_CNST1_TOWNHOUSE_06_V2
Used as ground, but is stage1.
static const SpriteID SPR_GRND_TOWNHOUSE_06_V1
static const SpriteID SPR_BUILD_TOWNHOUSE_06_V2
2nd variation.
static const SpriteID SPR_CNST2_TOWNHOUSE_06_V2
Real cnst stage 2.
static const SpriteID SPR_BUILD_TOWNHOUSE_06_V1
static const SpriteID SPR_CNST2_TOWNHOUSE_06_V1
static const SpriteID SPR_CNST2_TOWNHOUSE_06_V2_G
Ground of cnst stage 2.
static const SpriteID SPR_CNST1_TOWNHOUSE_06_V2_P
Pipes extensions for previous.
static const SpriteID SPR_CNST1_TOWNHOUSE_06_V1
static const SpriteID SPR_GRND_STADIUM_S
Stadium ground at south.
static const SpriteID SPR_GRND_STADIUM_N
Stadium ground at north.
static const SpriteID SPR_GRND_STADIUM_E
Stadium ground at east.
static const SpriteID SPR_GRND_STADIUM_W
Stadium ground at west.
static const SpriteID SPR_CNST1_SHOPOFFICE_0F
static const SpriteID SPR_CNST2_TEMPCHURCH
static const SpriteID SPR_CNST2_TALLOFFICE_00
static const SpriteID SPR_CNST2_OFFICE_01
static const SpriteID SPR_BUILD_TALLOFFICE_00
static const SpriteID SPR_CNST2_LARGEOFFICE_04
static const SpriteID SPR_BUILD_SHOPOFFICE_0F
static const SpriteID SPR_CNST2_OFFICE_0D
static const SpriteID SPR_PARKALLEY_0C
Park alley.
static const SpriteID SPR_STATUE_HORSERIDER_09
Statue with a man riding a horse.
static const SpriteID SPR_CNST2_SHOPOFFICE_0E
static const SpriteID SPR_BUILD_LARGEOFFICE_04
static const SpriteID SPR_LIFT
static const SpriteID SPR_CNST1_SHOPOFFICE_0E
static const SpriteID SPR_FOUNTAIN_0A
One tile fountain.
static const SpriteID SPR_GRND_HOUSE_TOY2
static const SpriteID SPR_GROUND_SMLBLCKFLATS_02
static const SpriteID SPR_CNST2_HOTEL_07_NW
static const SpriteID SPR_CNST3_TALLOFFICE_00
static const SpriteID SPR_GRND_HOUSE_TOY1
static const SpriteID SPR_CNST1_HOTEL_07_NW
static const SpriteID SPR_CNST1_OFFICE_01
static const SpriteID SPR_BUILD_SHOPOFFICE_0E
static const SpriteID SPR_CNST1_HOTEL_07_SE
static const SpriteID SPR_CNST1_LARGEOFFICE_04
static const SpriteID SPR_GROUND_OFFICE_01
static const SpriteID SPR_BUILD_HOTEL_07_SE
static const SpriteID SPR_CNST2_SHOPOFFICE_0F
static const SpriteID SPR_GROUND_TEMPCHURCH
static const SpriteID SPR_CNST1_SMLBLCKFLATS_02
static const SpriteID SPR_BUILD_TEMPCHURCH
static const SpriteID SPR_BUILD_OFFICE_0D
static const SpriteID SPR_CNST2_SMLBLCKFLATS_02
static const SpriteID SPR_CNST1_TEMPCHURCH
static const SpriteID SPR_BUILD_HOTEL_07_NW
static const SpriteID SPR_BUILD_OFFICE_01
static const SpriteID SPR_BUILD_LARGEOFFICE_04_SNOW
static const SpriteID SPR_CNST1_TALLOFFICE_00
static const SpriteID SPR_GROUND_TALLOFFICE_00
static const SpriteID SPR_BUILD_SMLBLCKFLATS_02
static const SpriteID SPR_PARKSTATUE_0B
Park like statue.
static const SpriteID SPR_CNST2_HOTEL_07_SE
static const SpriteID SPR_CNST1_OFFICE_0D
static const SpriteID SPR_LOCK_X_UP_CENTER_FRONT
static const SpriteID SPR_LOCK_Y_DOWN_CENTER_FRONT
static const SpriteID SPR_LOCK_X_UP_BOTTOM_FRONT
static const SpriteID SPR_LOCK_X_UP_BOTTOM_REAR
static const SpriteID SPR_LOCK_X_UP_TOP_FRONT
static const SpriteID SPR_LOCK_X_DOWN_TOP_REAR
static const SpriteID SPR_LOCK_X_DOWN_BOTTOM_REAR
static const SpriteID SPR_LOCK_Y_DOWN_CENTER_REAR
static const SpriteID SPR_LOCK_Y_DOWN_TOP_FRONT
static const SpriteID SPR_LOCK_Y_DOWN_BOTTOM_REAR
static const SpriteID SPR_LOCK_X_DOWN_TOP_FRONT
static const SpriteID SPR_LOCK_Y_DOWN_BOTTOM_FRONT
static const SpriteID SPR_LOCK_Y_UP_TOP_REAR
static const SpriteID SPR_LOCK_Y_DOWN_TOP_REAR
static const SpriteID SPR_LOCK_BASE
static const SpriteID SPR_LOCK_Y_UP_CENTER_REAR
static const SpriteID SPR_LOCK_X_UP_TOP_REAR
static const SpriteID SPR_LOCK_Y_UP_BOTTOM_FRONT
static const SpriteID SPR_LOCK_Y_UP_CENTER_FRONT
static const SpriteID SPR_LOCK_Y_UP_BOTTOM_REAR
static const SpriteID SPR_CANAL_DIKES_BASE
static const SpriteID SPR_LOCK_X_UP_CENTER_REAR
static const SpriteID SPR_LOCK_X_DOWN_CENTER_REAR
static const SpriteID SPR_LOCK_X_DOWN_BOTTOM_FRONT
static const SpriteID SPR_LOCK_X_DOWN_CENTER_FRONT
static const SpriteID SPR_LOCK_Y_UP_TOP_FRONT
static const SpriteID SPR_WATER_SLOPE_X_UP
Water flowing negative X direction.
static const SpriteID SPR_WATER_SLOPE_Y_DOWN
Water flowing positive Y direction.
static const SpriteID SPR_WATER_SLOPE_X_DOWN
Water flowing positive X direction.
static const SpriteID SPR_WATER_SLOPE_Y_UP
Water flowing negative Y direction.
static const SpriteID SPR_SHIP_DEPOT_SW_FRONT
static const SpriteID SPR_SHIP_DEPOT_SW_REAR
static const SpriteID SPR_SHIP_DEPOT_NE
static const SpriteID SPR_SHIP_DEPOT_NW
static const SpriteID SPR_SHIP_DEPOT_SE_REAR
static const SpriteID SPR_SHIP_DEPOT_SE_FRONT
static const SpriteID SPR_IMG_STOP_MUSIC
static const SpriteID SPR_IMG_AQUEDUCT
static const SpriteID SPR_ELECTRIC_SPARK_2
static const SpriteID SPR_DOT
Corner marker for lower/raise land.
static const PaletteID PALETTE_CHURCH_RED
Recolour sprite for reddish churches.
static const SpriteID SPR_SEND_ROADVEH_TODEPOT
static const PaletteID PALETTE_CHURCH_CREAM
Recolour sprite for white churches.
static const SpriteID SPR_IMG_PLAY_MUSIC
static const uint16_t ROAD_WAYPOINTS_SPRITE_COUNT
static const SpriteID SPR_SMALLHQ_EAST
static const SpriteID SPR_AIRPORT_RADAR_B
static const SpriteID SPR_IMG_PLANTTREES
static const SpriteID SPR_AIRFIELD_TERM_C_GROUND
static const SpriteID SPR_BUBBLE_0
static const SpriteID SPR_IMG_COMPANY_GENERAL
static constexpr uint8_t RECOLOUR_BIT
toggles recolouring in the sprite
static const SpriteID SPR_BUILD_EW_ELRAIL
static const SpriteID SPR_IMG_ROAD_TUNNEL
static const SpriteID SPR_IT_TOY_FACTORY_STAMP_HOLDER
static const SpriteID SPR_SELECT_SUB_ARCTIC_PUSHED
static const SpriteID SPR_BUILD_NS_ELRAIL
static const SpriteID SPR_IMG_BUILDAIR
static const SpriteID SPR_IMG_RAIL_NS
static const SpriteID SPR_FLAT_2_QUART_SNOW_DESERT_TILE
static const SpriteID SPR_AIRPORT_TAXIWAY_EW_SOUTH
static const SpriteID SPR_IMG_SIGNAL_SEMAPHORE_PBS
static const PaletteID PALETTE_TO_STRUCT_RED
sets bridge or structure to red (e.g. concrete and cantilever bridge)
static const SpriteID SPR_IMG_AIRPORT
static const SpriteID SPR_EXPLOSION_LARGE_3
static const SpriteID SPR_SELECT_TEMPERATE
static const SpriteID SPR_IMG_RAIL_NE
static const SpriteID SPR_STEAM_SMOKE_0
static const SpriteID SPR_LARGEHQ_NORTH_GROUND
static const PaletteID PALETTE_TO_CREAM
static const SpriteID SPR_CARGO_IRON_ORE
static const SpriteID SPR_SMOKE_2
static const SpriteID SPR_BUBBLE_GENERATE_2
static const SpriteID SPR_LARGEHQ_NORTH_BUILD
static const SpriteID SPR_CARGO_COLA
static const PaletteID PALETTE_RECOLOUR_START
First recolour sprite for company colours.
static const SpriteID SPR_TRAMWAY_BUS_STOP_DT_Y_W
static const PaletteID PALETTE_TO_STRUCT_CONCRETE
Sets the suspension bridge to concrete, also other structures use it.
static const SpriteID SPR_EXPLOSION_SMALL_9
static const SpriteID SPR_EXPLOSION_LARGE_0
static const SpriteID SPR_VEH_BUS_SIDE_VIEW
static const SpriteID SPR_AIRPORT_TAXIWAY_XING_EAST
static const SpriteID SPR_REFIT_VEHICLE
static const PaletteID PALETTE_TO_MAUVE
static const PaletteID PALETTE_TO_WHITE
static const SpriteID SPR_IMG_TRAINLIST
static const SpriteID SPR_ELECTRIC_SPARK_1
static const SpriteID SPR_DOCK_FLAT_Y
For NW and SE.
static const SpriteID SPR_MEDIUMHQ_NORTH_WALL
static const SpriteID SPR_IMG_GOAL_COMPLETED
static const SpriteID SPR_BUBBLE_GENERATE_3
static const SpriteID SPR_IMG_DEPOT_MONO
static const SpriteID SPR_CARGO_FRUIT
static const SpriteID SPR_CARGO_VALUABLES
static const SpriteID SPR_EXPLOSION_SMALL_3
static const SpriteID SPR_IMG_CONVERT_TRAM
static const SpriteID SPR_EXPLOSION_SMALL_0
static const SpriteID SPR_ELECTRIC_SPARK_3
static const SpriteID SPR_IMG_CONVERT_RAIL
static const SpriteID SPR_IT_TOY_FACTORY_ROBOT
static constexpr uint32_t MAX_SPRITES
Masks needed for sprite operations.
static const PaletteID PALETTE_TO_STRUCT_YELLOW
Sets the bridge colour to yellow (suspension and tubular).
static const PaletteID PALETTE_TILE_RED_PULSATING
pulsating red tile drawn if you try to build a wrong tunnel or raise/lower land where it is not possi...
static const SpriteID SPR_AIRFIELD_APRON_A
static const SpriteID SPR_BUBBLE_BURST_2
static const SpriteID SPR_CARGO_COAL
static const SpriteID SPR_ROAD_WAYPOINT_X_W
static const SpriteID SPR_FLAT_2_THIRD_GRASS_TILE
static const SpriteID SPR_IMG_INDUSTRY
static const SpriteID SPR_STEAM_SMOKE_4
static const SpriteID SPR_IMG_DEPOT_RAIL
static const SpriteID SPR_FARMLAND_STATE_5
static const SpriteID SPR_DIESEL_SMOKE_4
static const SpriteID SPR_IT_TOY_FACTORY_CLAY
static constexpr uint8_t SPRITE_MODIFIER_OPAQUE
Set when a sprite must not ever be displayed transparently.
static const SpriteID SPR_STEAM_SMOKE_1
static const SpriteID SPR_CARGO_MAIZE
static constexpr SpriteID SPR_BRIDGE_DECKS_BASE
static const SpriteID SPR_AIRPORT_TOWER
static const SpriteID SPR_OTTD_D
static const SpriteID SPR_BUOY
A buoy sprite.
static const SpriteID SPR_AIRFIELD_TERM_B
static const SpriteID SPR_IMG_RAIL_STATION
static const SpriteID SPR_FARMLAND_STATE_1
static const SpriteID SPR_AIRPORT_RUNWAY_END
static const SpriteID SPR_MEDIUMHQ_NORTH
static const SpriteID SPR_AIRPORT_JETWAY_2
static const SpriteID SPR_IMG_DYNAMITE
static const SpriteID SPR_EXPLOSION_SMALL_7
static const SpriteID SPR_IMG_SIGNAL_CONVERT
static const SpriteID SPR_AIRPORT_RADAR_3
static const SpriteID SPR_TRAMWAY_FRONT_WIRES_STRAIGHT
static const SpriteID SPR_SELECT_SUB_ARCTIC
static const SpriteID SPR_AIRPORT_PASSENGER_TUNNEL
static const SpriteID SPR_IMG_SHIP_DOCK
static const SpriteID SPR_FARMLAND_STATE_7
static const SpriteID SPR_IMG_AUTOTRAM
static const SpriteID SPR_ROAD_WAYPOINT_Y_W
static const SpriteID SPR_IMG_BUILDWATER
static const SpriteID SPR_IMG_REMOVE
static const SpriteID SPR_IMG_SIGNAL_SEMAPHORE_PBS_OWAY
static const SpriteID SPR_IMG_BUILD_CANAL
static const uint16_t RAILTYPE_TUNNEL_BASE_COUNT
static const SpriteID SPR_AIRPORT_RUNWAY_EXIT_B
static const SpriteID SPR_HEDGE_BUSHES
static const SpriteID SPR_EXPLOSION_SMALL_8
static const SpriteID SPR_TRUCK_STOP_DT_X_W
static const SpriteID SPR_IMG_SIGN
static const SpriteID SPR_BUBBLE_BURST_0
static const SpriteID SPR_IMG_SIGNAL_SEMAPHORE_NORM
static const SpriteID SPR_TUNNEL_ENTRY_REAR_MAGLEV
static const SpriteID SPR_FLAT_ROUGH_LAND_1
static const SpriteID SPR_IMG_SIGNAL_ELECTRIC_PBS
static constexpr uint16_t OVERLAY_ROCKS_SPRITE_COUNT
Rock overlays: plain, snow 1, snow 2, snow 3 and full snow.
static const uint16_t TRAMWAY_SLOPED_OFFSET
static const SpriteID SPR_ELECTRIC_SPARK_4
static const SpriteID SPR_MEDIUMHQ_SOUTH
static const SpriteID SPR_OTTD_E
static const SpriteID SPR_CHIMNEY_SMOKE_6
static const SpriteID SPR_STEAM_SMOKE_2
static const SpriteID SPR_AIRPORT_AIRCRAFT_STAND
static const SpriteID SPR_SHOW_ORDERS
static const uint16_t HALFTILE_BLOCK_SIZE
The half tile foundation sprites are organized in blocks of 4.
static const SpriteID SPR_BRIDGE_DECKS_RAIL
static const PaletteID PALETTE_TO_STRUCT_WHITE
sets bridge or structure to white (e.g. some town houses)
static const SpriteID SPR_IMG_TRAMWAY_Y_DIR
static const SpriteID SPR_FORCE_VEHICLE_TURN
static const PaletteID PALETTE_TO_DARK_GREEN
static const SpriteID SPR_ELECTRIC_SPARK_0
static const SpriteID SPR_IMG_SIGNAL_ELECTRIC_COMBO
static const SpriteID SPR_IMG_TRANSMITTER
static const SpriteID SPR_ARROW_RIGHT
static const SpriteID SPR_IMG_VIEW_LOCATION
static constexpr SpriteID SPR_OVERLAY_ROCKS_BASE
static const SpriteID SPR_NSRUNWAY1
static const SpriteID SPR_AQUEDUCT_BASE
static const SpriteID SPR_CARGO_PAPER
static const SpriteID SPR_AIRPORT_PREVIEW_HELIPORT
static const SpriteID SPR_IMG_BUY_LAND
static const SpriteID SPR_AIRPORT_FENCE_X
static const SpriteID SPR_IMG_TUNNEL_RAIL
static const SpriteID SPR_CHIMNEY_SMOKE_3
static const SpriteID SPR_EXPLOSION_SMALL_B
static const SpriteID SPR_ASCII_SPACE_BIG
static const SpriteID SPR_IMG_AUTOMONO
static const SpriteID SPR_BREAKDOWN_SMOKE_1
static const SpriteID SPR_IMG_COMPANY_LIST
static const SpriteID SPR_AQUEDUCT_RAMP_NW
static const SpriteID SPR_FLAT_3_QUART_SNOW_DESERT_TILE
static const SpriteID SPR_WARNING_SIGN
Warning sign (shown if there are any newgrf errors).
static const SpriteID SPR_AIRFIELD_APRON_B
static const SpriteID SPR_SEND_TRAIN_TODEPOT
static const SpriteID SPR_IMG_AUTOROAD
static const uint16_t TRAMWAY_SPRITE_COUNT
static const SpriteID SPR_IMG_SHIP_DEPOT
static const SpriteID SPR_IMG_MUSIC
static const SpriteID SPR_CARGO_FOOD
static const SpriteID SPR_AIRFIELD_TERM_C_BUILD
static const PaletteID PALETTE_ALL_BLACK
Exchange any colour by black, needed for painting fictive tiles outside map.
static const SpriteID SPR_ROAD_PAVED_STRAIGHT_Y
static const SpriteID SPR_CLONE_AIRCRAFT
static const SpriteID SPR_ROADSTOP_BASE
static const SpriteID SPR_HALFTILE_FOUNDATION_BASE
Halftile foundations.
static const SpriteID SPR_TINYHQ_SOUTH
static const SpriteID SPR_SHADOW_CELL
Shadow cell.
static const SpriteID SPR_GRASS_LEFT
static const SpriteID SPR_IMG_GRAPHS
static const SpriteID SPR_FARMLAND_STATE_6
static const SpriteID SPR_OSK_RIGHT
static const SpriteID SPR_AIRPORT_PREVIEW_COMMUTER
static const SpriteID SPR_CARGO_BUBBLES
static const SpriteID SPR_FARMLAND_STATE_2
static const SpriteID SPR_MAPGEN_BEGIN
static const SpriteID SPR_AQUEDUCT_RAMP_SW
static const SpriteID SPR_ELECTRIC_SPARK_5
static const SpriteID SPR_IMG_PAUSE
static const SpriteID SPR_CARGO_TOFFEE
static const SpriteID SPR_AIRPORT_RUNWAY_EXIT_D
static const SpriteID SPR_WINDOW_SHADE
Shade the window icon.
static const SpriteID SPR_AIRPORT_RADAR_A
static const SpriteID SPR_OTTD_O
static const SpriteID SPR_BRIDGE_DECKS_ROAD
static const SpriteID SPR_WINDOW_DEBUG
NewGRF debug window icon.
static const SpriteID SPR_AIRFIELD_WIND_1
static const SpriteID SPR_AIRPORT_RADAR_6
static const SpriteID SPR_IMG_TUNNEL_MONO
static const SpriteID SPR_PIN_UP
Pin icon.
static const SpriteID SPR_IMG_SHOW_ROUTES
static const SpriteID SPR_BUILD_TUNNEL_ELRAIL
static const SpriteID SPR_IMG_BUILDTRAMS
static const SpriteID SPR_TRUCK_STOP_DT_Y_W
static const SpriteID SPR_TRAMWAY_TRAM
static const SpriteID SPR_IMG_SIGNAL_SEMAPHORE_ENTRY
static const SpriteID SPR_AQUEDUCT_RAMP_NE
static const SpriteID SPR_EXPLOSION_SMALL_4
static const uint16_t PALETTE_SPRITE_COUNT
static const SpriteID SPR_BUBBLE_ABSORB_3
static const SpriteID SPR_SLOPES_VIRTUAL_BASE
The original foundations (see SPR_FOUNDATION_BASE below) are mapped before the additional foundations...
static const SpriteID SPR_SMOKE_3
static const SpriteID SPR_CARGO_NOTHING
Placeholder for void cargo slots.
static const SpriteID SPR_SELECT_TEMPERATE_PUSHED
static const PaletteID PALETTE_SEL_TILE_RED
makes a square red. is used when removing rails or other stuff
static const SpriteID SPR_TRANSMITTER
static const SpriteID SPR_STEAM_SMOKE_3
static const SpriteID SPR_IMG_SAVE
static const SpriteID SPR_EXPLOSION_LARGE_4
static const SpriteID SPR_AIRPORT_RADAR_1
static const SpriteID SPR_BREAKDOWN_SMOKE_0
static const SpriteID SPR_BULLDOZER_SW
static const SpriteID SPR_AIRPORT_FENCE_Y
static const SpriteID SPR_TRAMWAY_BRIDGE
static const SpriteID SPR_CARGO_WOOD
static const SpriteID SPR_NSRUNWAY_END
static const SpriteID SPR_IMG_ROCKS
static const SpriteID SPR_AIRPORT_TAXIWAY_NS_EAST
static const SpriteID SPR_HEDGE_BLOOMBUSH_YELLOW
static const SpriteID SPR_AIRPORT_HANGAR_FRONT
static const SpriteID SPR_TRAMWAY_DEPOT_WITH_TRACK
static const SpriteID SPR_LIGHTHOUSE
static const SpriteID SPR_IMG_COMPANY_FINANCE
static const SpriteID SPR_ROAD_WAYPOINT_Y_E
static const SpriteID SPR_SMOKE_1
static const SpriteID SPR_WINDOW_UNSHADE
Unshade the window icon.
static const SpriteID SPR_AIRPORT_RADAR_4
static const SpriteID SPR_DOCK_SLOPE_NW
Slope with N, W corners raised.
static const SpriteID SPR_TRAMWAY_BACK_WIRES_STRAIGHT
static const SpriteID SPR_CARGO_PLASTIC
static const SpriteID SPR_OPENTTD_BASE
static const SpriteID SPR_FARMLAND_HAYPACKS
static const SpriteID SPR_NSRUNWAY4
static const SpriteID SPR_AIRPORT_TAXIWAY_XING_SOUTH
static const SpriteID SPR_COMPANY_ICON
Icon showing company colour.
static const SpriteID SPR_BUBBLE_GENERATE_0
static const SpriteID SPR_FLAG_VEH_STOPPED
Vehicle sprite-flags (red/green).
static const uint16_t SHORE_SPRITE_COUNT
static const SpriteID SPR_PALETTE_BASE
static const SpriteID SPR_IMG_SHOW_VEHICLES
static const SpriteID SPR_NEWGRFS_BASE
From where can we start putting NewGRFs.
static constexpr uint32_t SPRITE_MASK
The mask to for the main sprite.
static const SpriteID SPR_AQUEDUCT_RAMP_SE
static const uint16_t AIRPORT_PREVIEW_SPRITE_COUNT
static const SpriteID SPR_TRAMWAY_BACK_WIRES_SLOPED
static const SpriteID SPR_EXPLOSION_LARGE_C
static const SpriteID SPR_SQUARE
Coloured square (used for newgrf compatibility).
static const PaletteID PALETTE_TO_STRUCT_BLUE
sets bridge or structure to blue (e.g. some town houses)
static const SpriteID SPR_TRUCK_STOP_DT_Y_E
static const SpriteID SPR_IMG_TRUCK_BAY
static const SpriteID SPR_LARGEHQ_WEST_BUILD
static const SpriteID SPR_AIRPORT_RADAR_8
static const SpriteID SPR_IMG_ZOOMIN
static const SpriteID SPR_IMG_SIGNAL_ELECTRIC_ENTRY
static const SpriteID SPR_ASCII_SPACE
static constexpr uint16_t BRIDGE_DECKS_SPRITE_COUNT
Bridge deck sprites: 6 directions * (3 track types + 1 road type).
static const SpriteID SPR_BOUGHT_LAND
static const SpriteID SPR_AIRPORT_PREVIEW_HELISTATION
static const SpriteID SPR_AQUEDUCT_MIDDLE_Y
static const SpriteID SPR_IMG_MESSAGES
static const SpriteID SPR_AIRPORT_RADAR_C
static const SpriteID SPR_AIRFIELD_RUNWAY_NEAR_END
static const SpriteID SPR_AQUEDUCT_PILLAR_X
static const SpriteID SPR_AIRPORTX_BASE
static const SpriteID SPR_IMG_SHOW_COUNTOURS
static const SpriteID SPR_MEDIUMHQ_EAST
static const SpriteID SPR_HUGEHQ_EAST_BUILD
static const SpriteID SPR_AIRPORT_TAXIWAY_NS_CTR
static const SpriteID SPR_ROAD_WAYPOINT_X_E
static const SpriteID SPR_LOCK
Lock icon (for password protected servers).
static const SpriteID SPR_IMG_RAIL_NW
static const uint16_t ONEWAY_SLOPE_N_OFFSET
static const SpriteID SPR_CHIMNEY_SMOKE_0
static const SpriteID SPR_CARGO_CANDYFLOSS
static const SpriteID SPR_TUNNEL_ENTRY_REAR_ROAD
static const SpriteID SPR_EXPLOSION_SMALL_5
static const SpriteID SPR_IMG_TRUCKLIST
static const SpriteID SPR_CHIMNEY_SMOKE_1
static const SpriteID SPR_TRAMWAY_BUS_STOP_DT_X_W
static const SpriteID SPR_TRACKS_FOR_SLOPES_MONO_BASE
static const SpriteID SPR_AIRPORT_TERMINAL_C
static const SpriteID SPR_EXPLOSION_SMALL_1
static const PaletteID PALETTE_TO_BROWN
static const SpriteID SPR_LARGEHQ_EAST_GROUND
static const SpriteID SPR_IMG_TERRAFORM_UP
static const SpriteID SPR_DOCK_SLOPE_NE
Slope with N, E corners raised.
static const SpriteID SPR_AIRPORT_RADAR_2
static const SpriteID SPR_BUBBLE_ABSORB_0
static const SpriteID SPR_AIRFIELD_WIND_3
static const uint16_t EMPTY_BOUNDING_BOX_SPRITE_COUNT
static const SpriteID SPR_SELECT_TOYLAND_PUSHED
static const SpriteID SPR_DOCK_SLOPE_SE
Slope with S, E corners raised.
static const SpriteID SPR_OSK_LEFT
static const SpriteID SPR_AQUEDUCT_PILLAR_Y
static const SpriteID SPR_AIRPORT_RADAR_5
static const SpriteID SPR_ROAD_SLOPE_START
static const SpriteID SPR_AIRFIELD_TERM_A
static const SpriteID SPR_HUGEHQ_WEST_GROUND
static const SpriteID SPR_GRASS_RIGHT
static const SpriteID SPR_TRACKS_FOR_SLOPES_BASE
static constexpr uint8_t PALETTE_WIDTH
number of bits of the sprite containing the recolour palette
static const SpriteID SPR_CHIMNEY_SMOKE_4
static const SpriteID SPR_IMG_AUTOELRAIL
static const SpriteID SPR_BUBBLE_1
static const SpriteID SPR_CROSSING_OFF_X_RAIL
static const SpriteID SPR_AIRPORT_HELIDEPOT_OFFICE
static const SpriteID SPR_BUBBLE_ABSORB_2
static const SpriteID SPR_CIRCLE_FOLDED
(+) icon.
static const SpriteID SPR_FLAG_VEH_RUNNING
Vehicle sprite-flags (red/green).
static const SpriteID SPR_IMG_DEPOT_ELRAIL
static const SpriteID SPR_AIRPORT_HELIPAD
static const SpriteID SPR_AQUEDUCT_MIDDLE_X
static const PaletteID PALETTE_TO_DARK_BLUE
static const SpriteID SPR_AIRPORT_TERMINAL_B
static const SpriteID SPR_IT_POWER_PLANT_TRANSFORMERS
static const SpriteID SPR_CARGO_TOYS
static const SpriteID SPR_IT_BUBBLE_GENERATOR_SPRING
static const SpriteID SPR_NEWHANGAR_W_WALL
static const PaletteID PALETTE_TO_BLUE
static const SpriteID SPR_ROTOR_MOVING_3
static const SpriteID SPR_AIRFIELD_HANGAR_REAR
static const SpriteID SPR_EXPLOSION_LARGE_5
static const SpriteID SPR_DOCK_FLAT_X
For NE and SW.
static const SpriteID SPR_CARGO_PASSENGERS
static const SpriteID SPR_CLONE_ROADVEH
static const SpriteID SPR_EXPLOSION_LARGE_1
static const SpriteID SPR_TINYHQ_NORTH
static const SpriteID SPR_MEDIUMHQ_WEST_WALL
Very tiny piece of wall.
static const SpriteID SPR_IMG_ROAD_ONE_WAY
static const uint16_t OPENTTD_SPRITE_COUNT
static const PaletteID PALETTE_TO_GREEN
static const SpriteID SPR_EXPLOSION_LARGE_8
static const SpriteID SPR_OSK_CAPS
static const SpriteID SPR_CARGO_FIZZY_DRINKS
static const SpriteID SPR_IMG_ZOOMOUT
static const SpriteID SPR_EXPLOSION_LARGE_E
static const SpriteID SPR_NSRUNWAY2
static const SpriteID SPR_CROSSING_OFF_X_MONO
static const SpriteID SPR_FLAT_ROUGH_LAND_4
static const SpriteID SPR_FLAT_ROCKY_LAND_1
static const CursorID SPR_CURSOR_CONVERT_TRAM
static const SpriteID SPR_IMG_CONVERT_ELRAIL
static const SpriteID SPR_TUNNEL_ENTRY_REAR_MONO
static const SpriteID SPR_ROAD_WAYPOINTS_BASE
static constexpr uint8_t PALETTE_MODIFIER_TRANSPARENT
when a sprite is to be displayed transparently, this bit needs to be set.
static const SpriteID SPR_FARMLAND_STATE_4
static const CursorID SPR_CURSOR_CONVERT_ROAD
static const SpriteID SPR_EXPLOSION_LARGE_6
static const SpriteID SPR_IMG_AIRPLANESLIST
static const SpriteID SPR_IMG_BUS_STATION
static const SpriteID SPR_CARGO_LIVESTOCK
static const SpriteID SPR_AIRPORT_PREVIEW_LARGE
static const PaletteID PALETTE_CRASH
Recolour sprite greying of crashed vehicles.
static const SpriteID SPR_AIRPORT_CONCOURSE
static const SpriteID SPR_IMG_SUBSIDIES
static const SpriteID SPR_FLAT_BARE_LAND
static const SpriteID SPR_TRAMWAY_DEPOT_NO_TRACK
static const SpriteID SPR_CARGO_SWEETS
static const SpriteID SPR_ASCII_SPACE_SMALL
static const SpriteID SPR_BULLDOZER_SE
static const SpriteID SPR_BULLDOZER_NE
static const SpriteID SPR_BUBBLE_BURST_1
static const SpriteID SPR_AIRPORT_PREVIEW_INTERCONTINENTAL
static const SpriteID SPR_AIRPORT_PREVIEW_INTERNATIONAL
static const SpriteID SPR_BREAKDOWN_SMOKE_2
static constexpr uint8_t TRANSPARENT_BIT
Bitmask setup.
static const SpriteID SPR_OTTD_N
static const SpriteID SPR_BUBBLE_ABSORB_1
static const SpriteID SPR_FLAT_1_THIRD_GRASS_TILE
static const SpriteID SPR_SELECT_SUB_TROPICAL_PUSHED
static const SpriteID SPR_TINYHQ_EAST
static const SpriteID SPR_IMG_FASTFORWARD
static const PaletteID PALETTE_SEL_TILE_BLUE
This draws a blueish square (catchment areas for example).
static const SpriteID SPR_IMG_CONVERT_MAGLEV
static const SpriteID SPR_AIRPORT_RUNWAY_EXIT_A
static const uint16_t ONEWAY_SPRITE_COUNT
static const SpriteID SPR_ROAD_DEPOT
static const SpriteID SPR_MEDIUMHQ_WEST
static const SpriteID SPR_ARROW_LEFT
static const SpriteID SPR_MAPGEN_END
static const SpriteID SPR_MEDIUMHQ_EAST_WALL
static const SpriteID SPR_CARGO_GOLD
static const SpriteID SPR_IT_SUGAR_MINE_PILE
static const SpriteID SPR_AIRPORT_RADAR_7
static const SpriteID SPR_TRUCK_STOP_DT_X_E
static const PaletteID PALETTE_TO_RED
static const SpriteID SPR_HALFTILE_SELECTION_FLAT
static const SpriteID SPR_IMG_DEPOT_MAGLEV
static const SpriteID SPR_BUBBLE_2
static const uint16_t ROADSTOP_SPRITE_COUNT
static const SpriteID SPR_AIRPORT_RADAR_9
static const SpriteID SPR_AIRPORT_TAXIWAY_EW_CTR
static const SpriteID SPR_IMG_GOAL_BROKEN_REF
static const SpriteID SPR_ROTOR_STOPPED
static const SpriteID SPR_CARGO_MAIL
static const SpriteID SPR_HALFTILE_SELECTION_UP
static const SpriteID SPR_FLAT_WATER_TILE
static const SpriteID SPR_BULLDOZER_NW
static const SpriteID SPR_AIRFIELD_RUNWAY_MIDDLE
static const SpriteID SPR_IGNORE_SIGNALS
static const SpriteID SPR_AIRPORT_JETWAY_3
static const SpriteID SPR_IT_BUBBLE_GENERATOR_BUBBLE
static const SpriteID SPR_STATUE_COMPANY
static const SpriteID SPR_SMALLHQ_NORTH
static const SpriteID SPR_FLAT_SNOW_DESERT_TILE
static const SpriteID SPR_TRAMWAY_PAVED_STRAIGHT_X
static const SpriteID SPR_IMG_SHIPLIST
static const SpriteID SPR_DIESEL_SMOKE_0
static const SpriteID SPR_CLONE_TRAIN
static const SpriteID SPR_WINDOW_RESIZE_RIGHT
Resize icon to the right.
static const SpriteID SPR_HUGEHQ_NORTH_GROUND
static const PaletteID PALETTE_TO_STRUCT_GREEN
sets bridge or structure to green (e.g. bridge)
static const SpriteID SPR_ROAD_X
static const SpriteID SPR_IMG_SKIP_TO_NEXT
static const SpriteID SPR_IMG_TOWN
static const SpriteID SPR_IMG_SIGNAL_ELECTRIC_NORM
static const SpriteID SPR_BUS_STOP_DT_X_W
static const SpriteID SPR_EXPLOSION_LARGE_A
static const SpriteID SPR_TRAMWAY_OVERLAY
static const SpriteID SPR_AIRPORT_PREVIEW_METROPOLITAN
static const SpriteID SPR_IMG_SETTINGS
static const SpriteID SPR_CIRCLE_UNFOLDED
(-) icon.
static const SpriteID SPR_SEND_AIRCRAFT_TODEPOT
static const SpriteID SPR_IT_TOFFEE_QUARRY_TOFFEE
static const SpriteID SPR_BRIDGE_DECKS_MGLV
static const SpriteID SPR_OSK_SHIFT
static const SpriteID SPR_AIRPORT_RUNWAY_EXIT_C
static const SpriteID SPR_CHIMNEY_SMOKE_2
static const SpriteID SPR_IMG_COMPANY_LEAGUE
static const SpriteID SPR_CARGO_WHEAT
static const SpriteID SPR_RAILTYPE_TUNNEL_BASE
static const SpriteID SPR_AIRPORT_TAXIWAY_EW_NORTH
static const SpriteID SPR_BRIDGE_DECKS_MONO
static const SpriteID SPR_AIRPORT_JETWAY_1
static const SpriteID SPR_TRAMWAY_BASE
static const SpriteID SPR_HEDGE_BLOOMBUSH_RED
static const SpriteID SPR_HALFTILE_SELECTION_DOWN
static const SpriteID SPR_LARGEHQ_SOUTH
static const SpriteID SPR_NEWAIRPORT_TARMAC
static const SpriteID SPR_AIRFIELD_APRON_D
static const PaletteID PALETTE_TO_GREY
static const SpriteID SPR_TRAMWAY_TUNNEL_WIRES
static const SpriteID SPR_EXPLOSION_SMALL_2
static const SpriteID SPR_ROAD_PAVED_STRAIGHT_X
static const SpriteID SPR_FOUNDATION_BASE
Sprite number one before first foundation sprite, because tileh 0 has no foundation.
static const SpriteID SPR_FLAT_1_QUART_SNOW_DESERT_TILE
static const SpriteID SPR_IMG_RAIL_SIGNALS
static const SpriteID SPR_AIRFIELD_HANGAR_FRONT
static const SpriteID SPR_BUS_STOP_DT_Y_E
static const SpriteID SPR_ROAD_Y
static const SpriteID SPR_WINDOW_RESIZE_LEFT
Resize icon to the left.
static const PaletteID PALETTE_TO_PURPLE
static const SpriteID SPR_TRACKS_FOR_SLOPES_MAGLEV_BASE
static const uint16_t ONEWAY_SLOPE_S_OFFSET
static const SpriteID SPR_FLAT_ROCKY_LAND_2
static const SpriteID SPR_IMG_SIGNAL_SEMAPHORE_COMBO
static const SpriteID SPR_SMOKE_4
static const SpriteID SPR_CHIMNEY_SMOKE_7
static const SpriteID SPR_IT_TOFFEE_QUARRY_SHOVEL
static const SpriteID SPR_TRAMWAY_BUS_STOP_DT_X_E
static const SpriteID SPR_DIESEL_SMOKE_2
static const SpriteID SPR_DIESEL_SMOKE_3
static const SpriteID SPR_AIRFIELD_RUNWAY_FAR_END
static const SpriteID SPR_BUS_STOP_DT_Y_W
static const SpriteID SPR_IMG_BUOY
static const SpriteID SPR_NEWHELIPAD
static const SpriteID SPR_HUGEHQ_WEST_BUILD
static const SpriteID SPR_IMG_SIGNAL_ELECTRIC_EXIT
static const SpriteID SPR_ROAD_Y_SNOW
static const SpriteID SPR_EMPTY
Empty (transparent blue) sprite.
static const SpriteID SPR_IMG_CONVERT_ROAD
static const SpriteID SPR_IT_SUGAR_MINE_SIEVE
static constexpr uint8_t PALETTE_TEXT_RECOLOUR
Set if palette is actually a magic text recolour.
static const SpriteID SPR_CARGO_GRAIN
static const SpriteID SPR_IMG_TUNNEL_MAGLEV
static const SpriteID SPR_BLOT
Coloured circle (used for server compatibility and installed content).
static const SpriteID SPR_BUBBLE_GENERATE_1
static const SpriteID SPR_DIESEL_SMOKE_1
static const SpriteID SPR_EXPLOSION_LARGE_2
static const SpriteID SPR_FLAT_GRASS_TILE
static const SpriteID SPR_EXPLOSION_LARGE_7
static const SpriteID SPR_NSRUNWAY3
static const SpriteID SPR_CARGO_STEEL
static const SpriteID SPR_CENTRE_VIEW_VEHICLE
static const PaletteID PALETTE_TO_STRUCT_BROWN
sets bridge or structure to brown (e.g. cantilever bridge)
static const SpriteID SPR_CARGO_GOODS
static constexpr uint8_t SPRITE_MODIFIER_CUSTOM_SPRITE
these masks change the colours of the palette for a sprite.
static const SpriteID SPR_HEDGE_STONE
static const SpriteID SPR_TRAMWAY_PAVED_STRAIGHT_Y
static const SpriteID SPR_IMG_ROAD_X_DIR
static const SpriteID SPR_FLAT_ROUGH_LAND
static const SpriteID SPR_BUBBLE_ABSORB_4
static const SpriteID SPR_IMG_QUERY
static const SpriteID SPR_CARGO_DIAMONDS
static const SpriteID SPR_LARGEHQ_WEST_GROUND
static const SpriteID SPR_IMG_PLAY_MUSIC_RTL
Play music button, but then for RTL users.
static const SpriteID SPR_IMG_LEVEL_LAND
static const SpriteID SPR_AIRFIELD_WIND_2
static const SpriteID SPR_AIRPORT_HANGAR_REAR
static const SpriteID SPR_EXPLOSION_LARGE_D
static const SpriteID SPR_AIRFIELD_WIND_4
static const SpriteID SPR_EXPLOSION_SMALL_6
static const SpriteID SPR_ARROW_DOWN
static const SpriteID SPR_IMG_BUILD_RIVER
static const SpriteID SPR_HUGEHQ_NORTH_BUILD
static const SpriteID SPR_NEWHANGAR_N
static const SpriteID SPR_OTTD_T
static const SpriteID SPR_HUGEHQ_SOUTH
static const SpriteID SPR_SMOKE_0
static const SpriteID SPR_AIRFIELD_APRON_C
static const SpriteID SPR_ORIGINALSHORE_END
static const SpriteID SPR_EXPLOSION_LARGE_F
static const SpriteID SPR_DOCK_SLOPE_SW
Slope with S, W corners raised.
static const SpriteID SPR_EXPLOSION_LARGE_9
static const SpriteID SPR_SELECT_TOYLAND
static const SpriteID SPR_ORIGINALSHORE_START
static const SpriteID SPR_IMG_BUILD_LOCK
static const SpriteID SPR_HUGEHQ_EAST_GROUND
static const SpriteID SPR_IMG_DESERT
static constexpr uint8_t SPRITE_WIDTH
number of bits for the sprite number
static const SpriteID SPR_AIRPORT_TERMINAL_A
static const SpriteID SPR_CHIMNEY_SMOKE_5
static const SpriteID SPR_ARROW_UP
static const uint16_t TRKFOUND_BLOCK_SIZE
The normal track foundation sprites are organized in blocks of 22.
static const SpriteID SPR_BREAKDOWN_SMOKE_3
static const SpriteID SPR_AIRPORT_PREVIEW_BASE
static const PaletteID PALETTE_TO_TRANSPARENT
This sets the sprite to transparent.
static const SpriteID SPR_TINYHQ_WEST
static const SpriteID SPR_SHOW_VEHICLE_DETAILS
static const SpriteID SPR_IMG_AUTOMAGLEV
static const SpriteID SPR_NEWHANGAR_S_WALL
static const uint16_t TRACKS_FOR_SLOPES_SPRITE_COUNT
static const SpriteID SPR_IMG_AUTORAIL
static const SpriteID SPR_NEWHANGAR_W
static const SpriteID SPR_BUS_STOP_DT_X_E
static const SpriteID SPR_BUILD_X_ELRAIL
static const SpriteID SPR_IMG_ROAD_DEPOT
static const SpriteID SPR_CARGO_SUGAR
static const SpriteID SPR_AIRPORT_PREVIEW_HELIDEPOT
static const SpriteID SPR_NEWHANGAR_E
static const SpriteID SPR_HEDGE_BUSHES_WITH_GATE
static const SpriteID SPR_SEND_SHIP_TODEPOT
static const SpriteID SPR_AIRPORT_TAXIWAY_NS_WEST
static const SpriteID SPR_AIRPORT_APRON
static const SpriteID SPR_IMG_STORY_BOOK
static const SpriteID SPR_GRADIENT
Manager face sprites.
static const SpriteID SPR_HEDGE_FENCE
static const SpriteID SPR_CARGO_COPPER_ORE
static const SpriteID SPR_TRAMWAY_BUS_STOP_DT_Y_E
static const SpriteID SPR_CROSSING_OFF_X_MAGLEV
static const PaletteID PALETTE_TO_BARE_LAND
sets colour to bare land stuff for rail, road and crossings
static const SpriteID SPR_IMG_SIGNAL_SEMAPHORE_EXIT
static const SpriteID SPR_TRAMWAY_FRONT_WIRES_SLOPED
static const SpriteID SPR_CLONE_SHIP
static const SpriteID SPR_IMG_GOAL
static const uint16_t AQUEDUCT_SPRITE_COUNT
static const SpriteID SPR_OTTD_P
static const PaletteID PALETTE_TO_YELLOW
static const SpriteID SPR_TUNNEL_ENTRY_REAR_RAIL
static const uint16_t AIRPORTX_SPRITE_COUNT
static const PaletteID PALETTE_TO_LIGHT_BLUE
static constexpr uint8_t PALETTE_MODIFIER_COLOUR
this bit is set when a recolouring process is in action
static const SpriteID SPR_IMG_CONVERT_MONO
static const SpriteID SPR_CONCRETE_GROUND
static const SpriteID SPR_FARMLAND_BARE
static const SpriteID SPR_FLAT_ROUGH_LAND_3
static const SpriteID SPR_IT_SUGAR_MINE_CLOUDS
static const PaletteID PALETTE_TO_ORANGE
static const SpriteID SPR_VEH_BUS_SW_VIEW
static const SpriteID SPR_IMG_SMALLMAP
static const SpriteID SPR_CARGO_WATER
static const SpriteID SPR_DIESEL_SMOKE_5
static const PaletteID PALETTE_TO_PALE_GREEN
static const SpriteID SPR_IT_TOY_FACTORY_STAMP
static const SpriteID SPR_AIRPORT_TAXIWAY_XING_WEST
static const SpriteID SPR_AIRPORT_PREVIEW_SMALL
static const SpriteID SPR_IMG_SKIP_TO_PREV
static const PaletteID PALETTE_NEWSPAPER
Recolour sprite for newspaper-greying.
static const SpriteID SPR_IMG_BUILDROAD
static const SpriteID SPR_IMG_ROAD_Y_DIR
static const SpriteID SPR_SMALLHQ_WEST
static const SpriteID SPR_ONEWAY_BASE
static const SpriteID SPR_IMG_BRIDGE
static const SpriteID SPR_IMG_RAIL_EW
static const SpriteID SPR_SHORE_BASE
static const SpriteID SPR_IMG_TRAMWAY_X_DIR
static const SpriteID SPR_CARGO_RUBBER
static const SpriteID SPR_IMG_LANDSCAPING
static const SpriteID SPR_EMPTY_BOUNDING_BOX
static const SpriteID SPR_ROAD_X_SNOW
static const SpriteID SPR_ROTOR_MOVING_1
static const SpriteID SPR_BUILD_Y_ELRAIL
static const SpriteID SPR_SMALLHQ_SOUTH
static const SpriteID SPR_NEWHANGAR_S
static const SpriteID SPR_IMG_BUILDRAIL
static constexpr uint32_t PALETTE_MASK
The mask for the auxiliary sprite (the one that takes care of recolouring).
static const SpriteID SPR_LARGEHQ_EAST_BUILD
static const SpriteID SPR_FLAT_ROUGH_LAND_2
static const SpriteID SPR_OSK_SPECIAL
static const SpriteID SPR_HELIPORT
static const SpriteID SPR_FARMLAND_STATE_3
static const SpriteID SPR_OSK_BACKSPACE
static const SpriteID SPR_SELECT_SUB_TROPICAL
static const SpriteID SPR_CARGO_OIL
static const SpriteID SPR_EXPLOSION_SMALL_A
static const SpriteID SPR_EXPLOSION_LARGE_B
static const SpriteID SPR_IMG_WAYPOINT
static const SpriteID SPR_CARGO_BATTERIES
static const PaletteID PALETTE_TO_PINK
static const SpriteID SPR_IMG_SIGNAL_ELECTRIC_PBS_OWAY
static const SpriteID SPR_TRACKS_FOR_SLOPES_RAIL_BASE
static const SpriteID SPR_IMG_TERRAFORM_DOWN