OpenTTD Source 20260815-master-gdf55704e7d
bridge_land.h File Reference

This file contains all the sprites for bridges. More...

#include "table/strings.h"

Go to the source code of this file.

Variables

static const PalSpriteID _aqueduct_sprite_table_middle []
 Sprite table for middle part of aqueduct.
static const PalSpriteID _aqueduct_sprite_table_heads []
 Sprite table for head part of aqueduct.
static const PalSpriteID _bridge_sprite_table_suspension_oxide_north []
static const PalSpriteID _bridge_sprite_table_suspension_oxide_south []
static const PalSpriteID _bridge_sprite_table_suspension_oxide_inner_north []
static const PalSpriteID _bridge_sprite_table_suspension_oxide_inner_south []
static const PalSpriteID _bridge_sprite_table_suspension_oxide_middle_odd []
static const PalSpriteID _bridge_sprite_table_suspension_middle_even []
static const PalSpriteID _bridge_sprite_table_generic_oxide_heads []
static const PalSpriteID _bridge_sprite_table_suspension_yellow_north []
static const PalSpriteID _bridge_sprite_table_suspension_yellow_south []
static const PalSpriteID _bridge_sprite_table_suspension_yellow_inner_north []
static const PalSpriteID _bridge_sprite_table_suspension_yellow_inner_south []
static const PalSpriteID _bridge_sprite_table_suspension_yellow_middle_odd []
static const PalSpriteID _bridge_sprite_table_suspension_yellow_middle_even []
static const PalSpriteID _bridge_sprite_table_generic_yellow_heads []
static const PalSpriteID _bridge_sprite_table_cantilever_oxide_north []
static const PalSpriteID _bridge_sprite_table_cantilever_oxide_south []
static const PalSpriteID _bridge_sprite_table_cantilever_oxide_middle []
static const PalSpriteID _bridge_sprite_table_cantilever_oxide_heads []
static const PalSpriteID _bridge_sprite_table_cantilever_brown_north []
static const PalSpriteID _bridge_sprite_table_cantilever_brown_south []
static const PalSpriteID _bridge_sprite_table_cantilever_brown_middle []
static const PalSpriteID _bridge_sprite_table_cantilever_brown_heads []
static const PalSpriteID _bridge_sprite_table_cantilever_red_north []
static const PalSpriteID _bridge_sprite_table_cantilever_red_south []
static const PalSpriteID _bridge_sprite_table_cantilever_red_middle []
static const PalSpriteID _bridge_sprite_table_cantilever_red_heads []
static const PalSpriteID _bridge_sprite_table_wood_middle []
static const PalSpriteID _bridge_sprite_table_wood_heads []
static const PalSpriteID _bridge_sprite_table_concrete_middle []
static const PalSpriteID _bridge_sprite_table_concrete_heads []
static const PalSpriteID _bridge_sprite_table_archgirder_middle []
static const PalSpriteID _bridge_sprite_table_archgirder_heads []
static const PalSpriteID _bridge_sprite_table_suspension_concrete_north []
static const PalSpriteID _bridge_sprite_table_suspension_concrete_south []
static const PalSpriteID _bridge_sprite_table_suspension_concrete_inner_north []
static const PalSpriteID _bridge_sprite_table_suspension_concrete_inner_south []
static const PalSpriteID _bridge_sprite_table_suspension_concrete_middle_odd []
static const PalSpriteID _bridge_sprite_table_suspension_concrete_middle_even []
static const PalSpriteID _bridge_sprite_table_generic_concrete_heads []
static const PalSpriteID _bridge_sprite_table_girder_middle []
static const PalSpriteID _bridge_sprite_table_tubular_oxide_north []
static const PalSpriteID _bridge_sprite_table_tubular_oxide_south []
static const PalSpriteID _bridge_sprite_table_tubular_oxide_middle []
static const PalSpriteID _bridge_sprite_table_tubular_yellow_north []
static const PalSpriteID _bridge_sprite_table_tubular_yellow_south []
static const PalSpriteID _bridge_sprite_table_tubular_yellow_middle []
static const PalSpriteID _bridge_sprite_table_tubular_silicon_north []
static const PalSpriteID _bridge_sprite_table_tubular_silicon_south []
static const PalSpriteID _bridge_sprite_table_tubular_silicon_middle []
static const std::span< const PalSpriteID_bridge_sprite_table_archgirder []
static const std::span< const PalSpriteID_bridge_sprite_table_suspension_oxide []
static const std::span< const PalSpriteID_bridge_sprite_table_suspension_yellow []
static const std::span< const PalSpriteID_bridge_sprite_table_suspension_concrete []
static const std::span< const PalSpriteID_bridge_sprite_table_cantilever_oxide []
static const std::span< const PalSpriteID_bridge_sprite_table_cantilever_brown []
static const std::span< const PalSpriteID_bridge_sprite_table_cantilever_red []
static const std::span< const PalSpriteID_bridge_sprite_table_wood []
static const std::span< const PalSpriteID_bridge_sprite_table_concrete []
static const std::span< const PalSpriteID_bridge_sprite_table_girder []
static const std::span< const PalSpriteID_bridge_sprite_table_tubular_oxide []
static const std::span< const PalSpriteID_bridge_sprite_table_tubular_yellow []
static const std::span< const PalSpriteID_bridge_sprite_table_tubular_silicon []
static const std::span< const std::span< const PalSpriteID > > _bridge_sprite_table [MAX_BRIDGES]
static constexpr BridgePillarFlags BRIDGEPILLARFLAGS_ALL_CORNERS
static constexpr BridgeMiddlePillarFlags ALL_PILLARS
 Pillar flags for bridges which have pillars on the all corners on each piece.
static constexpr BridgePillarFlags BRIDGEPILLARFLAGS_NE {BridgePillarFlag::CornerN, BridgePillarFlag::CornerE}
 Pillar flags for bridges with pillars on the North-East side.
static constexpr BridgePillarFlags BRIDGEPILLARFLAGS_SE {BridgePillarFlag::CornerS, BridgePillarFlag::CornerE}
 Pillar flags for bridges with pillars on the South-East side.
static constexpr BridgePillarFlags BRIDGEPILLARFLAGS_SW {BridgePillarFlag::CornerS, BridgePillarFlag::CornerW}
 Pillar flags for bridges with pillars on the South-West side.
static constexpr BridgePillarFlags BRIDGEPILLARFLAGS_NW {BridgePillarFlag::CornerN, BridgePillarFlag::CornerW}
 Pillar flags for bridges with pillars on the North-West side.
static constexpr BridgeMiddlePillarFlags SUSPENSION_PILLARS
 Pillar flags for suspension style bridges.
static constexpr BridgeMiddlePillarFlags CANTILEVER_PILLARS
 Pillar flags for cantilever style bridges.
const BridgeSpec _orig_bridge []

Detailed Description

This file contains all the sprites for bridges.

It consists of a number of arrays.

  • _bridge_sprite_table_n_m. Defines all the sprites of a bridge besides the pylons. n defines the number of the bridge type, m the number of the section. the highest m for each bridge set defines the heads.
    Sprites for middle sections are arranged in groups of four, the elements are:

    1. Element containing the track. This element is logically behind the vehicle.
    2. Element containing the structure that is logically between the vehicle and the camera
    3. Element containing the pylons.

    First group is for railway in X direction, second for railway in Y direction, two groups each follow for road, monorail and maglev


    Elements for heads are arranged in groups of eight:

    1. X direction, north end, flat
    2. Y direction, north end, flat
    3. X direction, south end, flat
    4. Y direction, south end, flat
    5. X direction, north end, sloped
    6. Y direction, north end, sloped
    7. X direction, south end, sloped
    8. Y direction, south end, sloped

    This is repeated 4 times, for rail, road, monorail, maglev

Definition in file bridge_land.h.

Variable Documentation

◆ _aqueduct_sprite_table_heads

const PalSpriteID _aqueduct_sprite_table_heads[]
static
Initial value:
= {
{SPR_AQUEDUCT_RAMP_SW, PAL_NONE}, {SPR_AQUEDUCT_RAMP_SE, PAL_NONE}, {SPR_AQUEDUCT_RAMP_NE, PAL_NONE}, {SPR_AQUEDUCT_RAMP_NW, PAL_NONE},
}
static const SpriteID SPR_AQUEDUCT_RAMP_NW
Definition sprites.h:206
static const SpriteID SPR_AQUEDUCT_RAMP_SW
Definition sprites.h:203
static const SpriteID SPR_AQUEDUCT_RAMP_NE
Definition sprites.h:205
static const SpriteID SPR_AQUEDUCT_RAMP_SE
Definition sprites.h:204

Sprite table for head part of aqueduct.

Definition at line 42 of file bridge_land.h.

Referenced by DrawTile_TunnelBridge().

◆ _aqueduct_sprite_table_middle

const PalSpriteID _aqueduct_sprite_table_middle[]
static
Initial value:
= {
{SPR_AQUEDUCT_MIDDLE_X, PAL_NONE}, {0x0, PAL_NONE}, {SPR_AQUEDUCT_PILLAR_X, PAL_NONE}, {0x0, PAL_NONE},
{SPR_AQUEDUCT_MIDDLE_Y, PAL_NONE}, {0x0, PAL_NONE}, {SPR_AQUEDUCT_PILLAR_Y, PAL_NONE}, {0x0, PAL_NONE},
}
static const SpriteID SPR_AQUEDUCT_MIDDLE_Y
Definition sprites.h:208
static const SpriteID SPR_AQUEDUCT_PILLAR_X
Definition sprites.h:209
static const SpriteID SPR_AQUEDUCT_PILLAR_Y
Definition sprites.h:210
static const SpriteID SPR_AQUEDUCT_MIDDLE_X
Definition sprites.h:207

Sprite table for middle part of aqueduct.

Definition at line 36 of file bridge_land.h.

Referenced by DrawBridgeMiddle().

◆ _bridge_sprite_table

const std::span<const std::span<const PalSpriteID> > _bridge_sprite_table[MAX_BRIDGES]
static
Initial value:
= {
_bridge_sprite_table_wood,
_bridge_sprite_table_concrete,
_bridge_sprite_table_archgirder,
_bridge_sprite_table_suspension_concrete,
_bridge_sprite_table_suspension_oxide,
_bridge_sprite_table_suspension_yellow,
_bridge_sprite_table_cantilever_oxide,
_bridge_sprite_table_cantilever_brown,
_bridge_sprite_table_cantilever_red,
_bridge_sprite_table_girder,
_bridge_sprite_table_tubular_oxide,
_bridge_sprite_table_tubular_yellow,
_bridge_sprite_table_tubular_silicon,
}

Definition at line 715 of file bridge_land.h.

◆ _bridge_sprite_table_archgirder

const std::span<const PalSpriteID> _bridge_sprite_table_archgirder[]
static
Initial value:
= {
_bridge_sprite_table_archgirder_middle,
_bridge_sprite_table_archgirder_middle,
_bridge_sprite_table_archgirder_middle,
_bridge_sprite_table_archgirder_middle,
_bridge_sprite_table_archgirder_middle,
_bridge_sprite_table_archgirder_middle,
_bridge_sprite_table_archgirder_heads,
}

Definition at line 585 of file bridge_land.h.

◆ _bridge_sprite_table_archgirder_heads

const PalSpriteID _bridge_sprite_table_archgirder_heads[]
static
Initial value:
= {
}
static const SpriteID SPR_BTGEN_ROAD_RAMP_X_DOWN
Definition sprites.h:1061
static const SpriteID SPR_BTGEN_RAIL_RAMP_Y_DOWN
Definition sprites.h:1055
static const SpriteID SPR_BTGEN_RAIL_X_SLOPE_DOWN
Definition sprites.h:1048
static const SpriteID SPR_BTGEN_RAIL_RAMP_Y_UP
Definition sprites.h:1054
static const SpriteID SPR_BTGEN_RAIL_RAMP_X_DOWN
Definition sprites.h:1053
static const SpriteID SPR_BTGEN_MONO_X_SLOPE_UP
Definition sprites.h:1065
static const SpriteID SPR_BTGEN_MONO_RAMP_X_DOWN
Definition sprites.h:1069
static const SpriteID SPR_BTGEN_RAIL_Y_SLOPE_UP
Definition sprites.h:1051
static const SpriteID SPR_BTGEN_MGLV_Y_SLOPE_DOWN
Definition sprites.h:1074
static const SpriteID SPR_BTGEN_ROAD_RAMP_Y_UP
Definition sprites.h:1062
static const SpriteID SPR_BTGEN_MGLV_Y_SLOPE_UP
Definition sprites.h:1075
static const SpriteID SPR_BTGEN_MONO_RAMP_Y_UP
Definition sprites.h:1070
static const SpriteID SPR_BTGEN_RAIL_Y_SLOPE_DOWN
Definition sprites.h:1050
static const SpriteID SPR_BTGEN_MONO_Y_SLOPE_DOWN
Definition sprites.h:1066
static const SpriteID SPR_BTGEN_MGLV_X_SLOPE_UP
Definition sprites.h:1073
static const SpriteID SPR_BTGEN_ROAD_X_SLOPE_DOWN
Definition sprites.h:1056
static const SpriteID SPR_BTGEN_MONO_X_SLOPE_DOWN
Definition sprites.h:1064
static const SpriteID SPR_BTGEN_MGLV_RAMP_Y_DOWN
Definition sprites.h:1079
static const SpriteID SPR_BTGEN_ROAD_RAMP_Y_DOWN
Definition sprites.h:1063
static const SpriteID SPR_BTGEN_RAIL_X_SLOPE_UP
Definition sprites.h:1049
static const SpriteID SPR_BTGEN_MONO_Y_SLOPE_UP
Definition sprites.h:1067
static const SpriteID SPR_BTGEN_MONO_RAMP_Y_DOWN
Definition sprites.h:1071
static const SpriteID SPR_BTGEN_ROAD_Y_SLOPE_DOWN
Definition sprites.h:1058
static const SpriteID SPR_BTGEN_MGLV_X_SLOPE_DOWN
Definition sprites.h:1072
static const SpriteID SPR_BTGEN_MGLV_RAMP_X_DOWN
Definition sprites.h:1077
static const SpriteID SPR_BTGEN_MGLV_RAMP_Y_UP
Definition sprites.h:1078
static const SpriteID SPR_BTGEN_ROAD_Y_SLOPE_UP
Definition sprites.h:1059
static const SpriteID SPR_BTGEN_MONO_RAMP_X_UP
Definition sprites.h:1068
static const SpriteID SPR_BTGEN_RAIL_RAMP_X_UP
Definition sprites.h:1052
static const SpriteID SPR_BTGEN_MGLV_RAMP_X_UP
Definition sprites.h:1076
static const SpriteID SPR_BTGEN_ROAD_RAMP_X_UP
Definition sprites.h:1060
static const SpriteID SPR_BTGEN_ROAD_X_SLOPE_UP
Definition sprites.h:1057
static const PaletteID PALETTE_TO_STRUCT_WHITE
sets bridge or structure to white (e.g. some town houses)
Definition sprites.h:1785

Definition at line 387 of file bridge_land.h.

◆ _bridge_sprite_table_archgirder_middle

const PalSpriteID _bridge_sprite_table_archgirder_middle[]
static
Initial value:
= {
{ SPR_BTSGA_RAIL_X_REAR, PAL_NONE }, { SPR_BTSGA_X_FRONT, PAL_NONE }, { SPR_BTSGA_X_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTSGA_RAIL_Y_REAR, PAL_NONE }, { SPR_BTSGA_Y_FRONT, PAL_NONE }, { SPR_BTSGA_Y_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTSGA_ROAD_X_REAR, PAL_NONE }, { SPR_BTSGA_X_FRONT, PAL_NONE }, { SPR_BTSGA_X_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTSGA_ROAD_Y_REAR, PAL_NONE }, { SPR_BTSGA_Y_FRONT, PAL_NONE }, { SPR_BTSGA_Y_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTSGA_MONO_X_REAR, PAL_NONE }, { SPR_BTSGA_X_FRONT, PAL_NONE }, { SPR_BTSGA_X_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTSGA_MONO_Y_REAR, PAL_NONE }, { SPR_BTSGA_Y_FRONT, PAL_NONE }, { SPR_BTSGA_Y_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTSGA_MGLV_X_REAR, PAL_NONE }, { SPR_BTSGA_X_FRONT, PAL_NONE }, { SPR_BTSGA_X_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTSGA_MGLV_Y_REAR, PAL_NONE }, { SPR_BTSGA_Y_FRONT, PAL_NONE }, { SPR_BTSGA_Y_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
}
static const SpriteID SPR_BTSGA_X_FRONT
Definition sprites.h:841
static const SpriteID SPR_BTSGA_MONO_Y_REAR
Definition sprites.h:846
static const SpriteID SPR_BTSGA_MONO_X_REAR
Definition sprites.h:845
static const SpriteID SPR_BTSGA_MGLV_X_REAR
Definition sprites.h:847
static const SpriteID SPR_BTSGA_RAIL_X_REAR
Definition sprites.h:837
static const SpriteID SPR_BTSGA_Y_PILLAR
Definition sprites.h:844
static const SpriteID SPR_BTSGA_MGLV_Y_REAR
Definition sprites.h:848
static const SpriteID SPR_BTSGA_X_PILLAR
Definition sprites.h:843
static const SpriteID SPR_BTSGA_RAIL_Y_REAR
Definition sprites.h:838
static const SpriteID SPR_BTSGA_ROAD_Y_REAR
Definition sprites.h:840
static const SpriteID SPR_BTSGA_ROAD_X_REAR
Definition sprites.h:839
static const SpriteID SPR_BTSGA_Y_FRONT
Definition sprites.h:842

Definition at line 376 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_brown

const std::span<const PalSpriteID> _bridge_sprite_table_cantilever_brown[]
static
Initial value:
= {
_bridge_sprite_table_cantilever_brown_north,
_bridge_sprite_table_cantilever_brown_south,
_bridge_sprite_table_cantilever_brown_middle,
_bridge_sprite_table_cantilever_brown_middle,
_bridge_sprite_table_cantilever_brown_middle,
_bridge_sprite_table_cantilever_brown_middle,
_bridge_sprite_table_cantilever_brown_heads,
}

Definition at line 635 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_brown_heads

const PalSpriteID _bridge_sprite_table_cantilever_brown_heads[]
static
Initial value:
= {
{ 0x986, PAL_NONE }, { 0x988, PAL_NONE }, { 0x985, PAL_NONE }, { 0x987, PAL_NONE },
{ 0x98A, PAL_NONE }, { 0x98C, PAL_NONE }, { 0x989, PAL_NONE }, { 0x98B, PAL_NONE },
}
static const PaletteID PALETTE_TO_STRUCT_BROWN
sets bridge or structure to brown (e.g. cantilever bridge)
Definition sprites.h:1784

Definition at line 277 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_brown_middle

const PalSpriteID _bridge_sprite_table_cantilever_brown_middle[]
static
Initial value:
= {
{ 0x9CC, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x9CF, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x9D2, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x9D5, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x10FB, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x10FE, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x1123, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x1126, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
}

Definition at line 266 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_brown_north

const PalSpriteID _bridge_sprite_table_cantilever_brown_north[]
static
Initial value:
= {
{ 0x9CD, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9CE, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D3, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D4, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FC, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FD, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1124, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1125, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 244 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_brown_south

const PalSpriteID _bridge_sprite_table_cantilever_brown_south[]
static
Initial value:
= {
{ 0x9CB, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x9D0, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x9D1, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x9D6, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x10FA, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x10FF, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x1122, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
{ 0x1127, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, { 0x0, PAL_NONE },
}

Definition at line 255 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_oxide

const std::span<const PalSpriteID> _bridge_sprite_table_cantilever_oxide[]
static
Initial value:
= {
_bridge_sprite_table_cantilever_oxide_north,
_bridge_sprite_table_cantilever_oxide_south,
_bridge_sprite_table_cantilever_oxide_middle,
_bridge_sprite_table_cantilever_oxide_middle,
_bridge_sprite_table_cantilever_oxide_middle,
_bridge_sprite_table_cantilever_oxide_middle,
_bridge_sprite_table_cantilever_oxide_heads,
}

Definition at line 625 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_oxide_heads

const PalSpriteID _bridge_sprite_table_cantilever_oxide_heads[]
static
Initial value:
= {
{ 0x986, PAL_NONE }, { 0x988, PAL_NONE }, { 0x985, PAL_NONE }, { 0x987, PAL_NONE },
{ 0x98A, PAL_NONE }, { 0x98C, PAL_NONE }, { 0x989, PAL_NONE }, { 0x98B, PAL_NONE },
{ 0x98E, PAL_NONE }, { 0x990, PAL_NONE }, { 0x98D, PAL_NONE }, { 0x98F, PAL_NONE },
{ 0x992, PAL_NONE }, { 0x994, PAL_NONE }, { 0x991, PAL_NONE }, { 0x993, PAL_NONE },
{ 0x10E7, PAL_NONE }, { 0x10E9, PAL_NONE }, { 0x10E6, PAL_NONE }, { 0x10E8, PAL_NONE },
{ 0x10EB, PAL_NONE }, { 0x10ED, PAL_NONE }, { 0x10EA, PAL_NONE }, { 0x10EC, PAL_NONE },
{ 0x110F, PAL_NONE }, { 0x1111, PAL_NONE }, { 0x110E, PAL_NONE }, { 0x1110, PAL_NONE },
{ 0x1113, PAL_NONE }, { 0x1115, PAL_NONE }, { 0x1112, PAL_NONE }, { 0x1114, PAL_NONE },
}

Definition at line 233 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_oxide_middle

const PalSpriteID _bridge_sprite_table_cantilever_oxide_middle[]
static
Initial value:
= {
{ 0x9CC, PAL_NONE }, { 0x9D8, PAL_NONE }, { 0x9DE, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9CF, PAL_NONE }, { 0x9DB, PAL_NONE }, { 0x9DF, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D2, PAL_NONE }, { 0x9D8, PAL_NONE }, { 0x9DE, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D5, PAL_NONE }, { 0x9DB, PAL_NONE }, { 0x9DF, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FB, PAL_NONE }, { 0x9D8, PAL_NONE }, { 0x9DE, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FE, PAL_NONE }, { 0x9DB, PAL_NONE }, { 0x9DF, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1123, PAL_NONE }, { 0x9D8, PAL_NONE }, { 0x9DE, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1126, PAL_NONE }, { 0x9DB, PAL_NONE }, { 0x9DF, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 222 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_oxide_north

const PalSpriteID _bridge_sprite_table_cantilever_oxide_north[]
static
Initial value:
= {
{ 0x9CD, PAL_NONE }, { 0x9D9, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9CE, PAL_NONE }, { 0x9DA, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D3, PAL_NONE }, { 0x9D9, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D4, PAL_NONE }, { 0x9DA, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FC, PAL_NONE }, { 0x9D9, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FD, PAL_NONE }, { 0x9DA, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1124, PAL_NONE }, { 0x9D9, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1125, PAL_NONE }, { 0x9DA, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 200 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_oxide_south

const PalSpriteID _bridge_sprite_table_cantilever_oxide_south[]
static
Initial value:
= {
{ 0x9CB, PAL_NONE }, { 0x9D7, PAL_NONE }, { 0x9DD, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D0, PAL_NONE }, { 0x9DC, PAL_NONE }, { 0x9E0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D1, PAL_NONE }, { 0x9D7, PAL_NONE }, { 0x9DD, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D6, PAL_NONE }, { 0x9DC, PAL_NONE }, { 0x9E0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FA, PAL_NONE }, { 0x9D7, PAL_NONE }, { 0x9DD, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FF, PAL_NONE }, { 0x9DC, PAL_NONE }, { 0x9E0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1122, PAL_NONE }, { 0x9D7, PAL_NONE }, { 0x9DD, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1127, PAL_NONE }, { 0x9DC, PAL_NONE }, { 0x9E0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 211 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_red

const std::span<const PalSpriteID> _bridge_sprite_table_cantilever_red[]
static
Initial value:
= {
_bridge_sprite_table_cantilever_red_north,
_bridge_sprite_table_cantilever_red_south,
_bridge_sprite_table_cantilever_red_middle,
_bridge_sprite_table_cantilever_red_middle,
_bridge_sprite_table_cantilever_red_middle,
_bridge_sprite_table_cantilever_red_middle,
_bridge_sprite_table_cantilever_red_heads,
}

Definition at line 645 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_red_heads

const PalSpriteID _bridge_sprite_table_cantilever_red_heads[]
static
Initial value:
= {
{ 0x986, PAL_NONE }, { 0x988, PAL_NONE }, { 0x985, PAL_NONE }, { 0x987, PAL_NONE },
{ 0x98A, PAL_NONE }, { 0x98C, PAL_NONE }, { 0x989, PAL_NONE }, { 0x98B, PAL_NONE },
{ 0x10E7, PALETTE_TO_STRUCT_RED }, { 0x10E9, PALETTE_TO_STRUCT_RED }, { 0x10E6, PALETTE_TO_STRUCT_RED }, { 0x10E8, PALETTE_TO_STRUCT_RED },
{ 0x10EB, PALETTE_TO_STRUCT_RED }, { 0x10ED, PALETTE_TO_STRUCT_RED }, { 0x10EA, PALETTE_TO_STRUCT_RED }, { 0x10EC, PALETTE_TO_STRUCT_RED },
{ 0x110F, PALETTE_TO_STRUCT_RED }, { 0x1111, PALETTE_TO_STRUCT_RED }, { 0x110E, PALETTE_TO_STRUCT_RED }, { 0x1110, PALETTE_TO_STRUCT_RED },
{ 0x1113, PALETTE_TO_STRUCT_RED }, { 0x1115, PALETTE_TO_STRUCT_RED }, { 0x1112, PALETTE_TO_STRUCT_RED }, { 0x1114, PALETTE_TO_STRUCT_RED },
}
static const PaletteID PALETTE_TO_STRUCT_RED
sets bridge or structure to red (e.g. concrete and cantilever bridge)
Definition sprites.h:1786

Definition at line 321 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_red_middle

const PalSpriteID _bridge_sprite_table_cantilever_red_middle[]
static
Initial value:
= {
{ 0x9CC, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x9CF, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x9D2, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x9D5, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x10FB, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x10FE, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x1123, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x1126, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
}

Definition at line 310 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_red_north

const PalSpriteID _bridge_sprite_table_cantilever_red_north[]
static
Initial value:
= {
{ 0x9CD, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9CE, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D3, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9D4, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FC, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10FD, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1124, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1125, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 288 of file bridge_land.h.

◆ _bridge_sprite_table_cantilever_red_south

const PalSpriteID _bridge_sprite_table_cantilever_red_south[]
static
Initial value:
= {
{ 0x9CB, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x9D0, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x9D1, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x9D6, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x10FA, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x10FF, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x1122, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
{ 0x1127, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, { 0x0, PAL_NONE },
}

Definition at line 299 of file bridge_land.h.

◆ _bridge_sprite_table_concrete

const std::span<const PalSpriteID> _bridge_sprite_table_concrete[]
static
Initial value:
= {
_bridge_sprite_table_concrete_middle,
_bridge_sprite_table_concrete_middle,
_bridge_sprite_table_concrete_middle,
_bridge_sprite_table_concrete_middle,
_bridge_sprite_table_concrete_middle,
_bridge_sprite_table_concrete_middle,
_bridge_sprite_table_concrete_heads,
}

Definition at line 665 of file bridge_land.h.

◆ _bridge_sprite_table_concrete_heads

const PalSpriteID _bridge_sprite_table_concrete_heads[]
static
Initial value:
= {
}

Definition at line 365 of file bridge_land.h.

◆ _bridge_sprite_table_concrete_middle

const PalSpriteID _bridge_sprite_table_concrete_middle[]
static
Initial value:
= {
}
static const SpriteID SPR_BTCON_ROAD_Y
Definition sprites.h:980
static const SpriteID SPR_BTCON_ROAD_X
Definition sprites.h:979
static const SpriteID SPR_BTCON_MONO_X
Definition sprites.h:985
static const SpriteID SPR_BTCON_X_PILLAR
Definition sprites.h:983
static const SpriteID SPR_BTCON_MONO_Y
Definition sprites.h:986
static const SpriteID SPR_BTCON_Y_PILLAR
Definition sprites.h:984
static const SpriteID SPR_BTCON_RAIL_Y
Definition sprites.h:978
static const SpriteID SPR_BTCON_RAIL_X
Definition sprites.h:977
static const SpriteID SPR_BTCON_Y_FRONT
Definition sprites.h:982
static const SpriteID SPR_BTCON_X_FRONT
Definition sprites.h:981
static const SpriteID SPR_BTCON_MGLV_X
Definition sprites.h:987
static const SpriteID SPR_BTCON_MGLV_Y
Definition sprites.h:988

Definition at line 354 of file bridge_land.h.

◆ _bridge_sprite_table_generic_concrete_heads

const PalSpriteID _bridge_sprite_table_generic_concrete_heads[]
static
Initial value:
= {
}
static const PaletteID PALETTE_TO_STRUCT_CONCRETE
Sets the suspension bridge to concrete, also other structures use it.
Definition sprites.h:1788

Definition at line 464 of file bridge_land.h.

◆ _bridge_sprite_table_generic_oxide_heads

const PalSpriteID _bridge_sprite_table_generic_oxide_heads[]
static
Initial value:
= {
{ 0x986, PAL_NONE }, { 0x988, PAL_NONE }, { 0x985, PAL_NONE }, { 0x987, PAL_NONE },
{ 0x98A, PAL_NONE }, { 0x98C, PAL_NONE }, { 0x989, PAL_NONE }, { 0x98B, PAL_NONE },
{ 0x98E, PAL_NONE }, { 0x990, PAL_NONE }, { 0x98D, PAL_NONE }, { 0x98F, PAL_NONE },
{ 0x992, PAL_NONE }, { 0x994, PAL_NONE }, { 0x991, PAL_NONE }, { 0x993, PAL_NONE },
{ 0x10E7, PAL_NONE }, { 0x10E9, PAL_NONE }, { 0x10E6, PAL_NONE }, { 0x10E8, PAL_NONE },
{ 0x10EB, PAL_NONE }, { 0x10ED, PAL_NONE }, { 0x10EA, PAL_NONE }, { 0x10EC, PAL_NONE },
{ 0x110F, PAL_NONE }, { 0x1111, PAL_NONE }, { 0x110E, PAL_NONE }, { 0x1110, PAL_NONE },
{ 0x1113, PAL_NONE }, { 0x1115, PAL_NONE }, { 0x1112, PAL_NONE }, { 0x1114, PAL_NONE },
}

Definition at line 112 of file bridge_land.h.

◆ _bridge_sprite_table_generic_yellow_heads

const PalSpriteID _bridge_sprite_table_generic_yellow_heads[]
static
Initial value:
= {
{ 0x986, PAL_NONE }, { 0x988, PAL_NONE }, { 0x985, PAL_NONE }, { 0x987, PAL_NONE },
{ 0x98A, PAL_NONE }, { 0x98C, PAL_NONE }, { 0x989, PAL_NONE }, { 0x98B, PAL_NONE },
}
static const PaletteID PALETTE_TO_STRUCT_YELLOW
Sets the bridge colour to yellow (suspension and tubular).
Definition sprites.h:1789

Definition at line 189 of file bridge_land.h.

◆ _bridge_sprite_table_girder

const std::span<const PalSpriteID> _bridge_sprite_table_girder[]
static
Initial value:
= {
_bridge_sprite_table_girder_middle,
_bridge_sprite_table_girder_middle,
_bridge_sprite_table_girder_middle,
_bridge_sprite_table_girder_middle,
_bridge_sprite_table_girder_middle,
_bridge_sprite_table_girder_middle,
_bridge_sprite_table_generic_oxide_heads,
}

Definition at line 675 of file bridge_land.h.

◆ _bridge_sprite_table_girder_middle

const PalSpriteID _bridge_sprite_table_girder_middle[]
static
Initial value:
= {
{ 0x9F9, PAL_NONE }, { 0x9FD, PAL_NONE }, { 0x9C9, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9FA, PAL_NONE }, { 0x9FE, PAL_NONE }, { 0x9CA, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9FB, PAL_NONE }, { 0x9FD, PAL_NONE }, { 0x9C9, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9FC, PAL_NONE }, { 0x9FE, PAL_NONE }, { 0x9CA, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x110A, PAL_NONE }, { 0x9FD, PAL_NONE }, { 0x9C9, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x110B, PAL_NONE }, { 0x9FE, PAL_NONE }, { 0x9CA, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1132, PAL_NONE }, { 0x9FD, PAL_NONE }, { 0x9C9, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1133, PAL_NONE }, { 0x9FE, PAL_NONE }, { 0x9CA, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 475 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_concrete

const std::span<const PalSpriteID> _bridge_sprite_table_suspension_concrete[]
static
Initial value:
= {
_bridge_sprite_table_suspension_concrete_north,
_bridge_sprite_table_suspension_concrete_south,
_bridge_sprite_table_suspension_concrete_inner_north,
_bridge_sprite_table_suspension_concrete_inner_south,
_bridge_sprite_table_suspension_concrete_middle_odd,
_bridge_sprite_table_suspension_concrete_middle_even,
_bridge_sprite_table_generic_concrete_heads,
}

Definition at line 615 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_concrete_inner_north

const PalSpriteID _bridge_sprite_table_suspension_concrete_inner_north[]
static
Initial value:
= {
}
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_C
Definition sprites.h:896
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_C
Definition sprites.h:878
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_C
Definition sprites.h:872
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_C
Definition sprites.h:892
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_C
Definition sprites.h:870
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_C
Definition sprites.h:930
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_C
Definition sprites.h:888
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_C
Definition sprites.h:914
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_C
Definition sprites.h:884
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_C
Definition sprites.h:918
static const SpriteID SPR_BTSUS_X_FRONT_TILE_C
Definition sprites.h:880
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_C
Definition sprites.h:926

Definition at line 420 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_concrete_inner_south

const PalSpriteID _bridge_sprite_table_suspension_concrete_inner_south[]
static
Initial value:
= {
}
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_D
Definition sprites.h:871
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_D
Definition sprites.h:869
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_D
Definition sprites.h:883
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_D
Definition sprites.h:887
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_D
Definition sprites.h:895
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_D
Definition sprites.h:891
static const SpriteID SPR_BTSUS_X_FRONT_TILE_D
Definition sprites.h:879
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_D
Definition sprites.h:929
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_D
Definition sprites.h:877
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_D
Definition sprites.h:913
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_D
Definition sprites.h:917
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_D
Definition sprites.h:925

Definition at line 431 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_concrete_middle_even

const PalSpriteID _bridge_sprite_table_suspension_concrete_middle_even[]
static
Initial value:
= {
}
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_F
Definition sprites.h:908
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_F
Definition sprites.h:907
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_F
Definition sprites.h:905
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_F
Definition sprites.h:906
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_F
Definition sprites.h:922
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_F
Definition sprites.h:934
static const SpriteID SPR_BTSUS_Y_FRONT
Definition sprites.h:910
static const SpriteID SPR_BTSUS_X_FRONT
Definition sprites.h:909
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_F
Definition sprites.h:921
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_F
Definition sprites.h:933

Definition at line 453 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_concrete_middle_odd

const PalSpriteID _bridge_sprite_table_suspension_concrete_middle_odd[]
static
Initial value:
= {
}
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_E
Definition sprites.h:898
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_E
Definition sprites.h:932
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_E
Definition sprites.h:920
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_E
Definition sprites.h:901
static const SpriteID SPR_BTSUS_X_FRONT_TILE_E
Definition sprites.h:902
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_E
Definition sprites.h:903
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_E
Definition sprites.h:931
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_E
Definition sprites.h:904
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_E
Definition sprites.h:919
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_E
Definition sprites.h:899
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_E
Definition sprites.h:897
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_E
Definition sprites.h:900

Definition at line 442 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_concrete_north

const PalSpriteID _bridge_sprite_table_suspension_concrete_north[]
static
Initial value:
= {
}
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_A
Definition sprites.h:881
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_A
Definition sprites.h:927
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_A
Definition sprites.h:865
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_A
Definition sprites.h:885
static const SpriteID SPR_BTSUS_X_FRONT_TILE_A
Definition sprites.h:875
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_A
Definition sprites.h:867
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_A
Definition sprites.h:923
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_A
Definition sprites.h:873
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_A
Definition sprites.h:893
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_A
Definition sprites.h:915
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_A
Definition sprites.h:889
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_A
Definition sprites.h:911

Definition at line 398 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_concrete_south

const PalSpriteID _bridge_sprite_table_suspension_concrete_south[]
static
Initial value:
= {
}
static const SpriteID SPR_BTSUS_X_PILLAR_TILE_B
Definition sprites.h:894
static const SpriteID SPR_BTSUS_ROAD_Y_REAR_TILE_B
Definition sprites.h:866
static const SpriteID SPR_BTSUS_Y_PILLAR_TILE_B
Definition sprites.h:890
static const SpriteID SPR_BTSUS_MGLV_X_REAR_TILE_B
Definition sprites.h:928
static const SpriteID SPR_BTSUS_RAIL_Y_REAR_TILE_B
Definition sprites.h:882
static const SpriteID SPR_BTSUS_MGLV_Y_REAR_TILE_B
Definition sprites.h:924
static const SpriteID SPR_BTSUS_X_FRONT_TILE_B
Definition sprites.h:876
static const SpriteID SPR_BTSUS_RAIL_X_REAR_TILE_B
Definition sprites.h:886
static const SpriteID SPR_BTSUS_MONO_Y_REAR_TILE_B
Definition sprites.h:912
static const SpriteID SPR_BTSUS_ROAD_X_REAR_TILE_B
Definition sprites.h:874
static const SpriteID SPR_BTSUS_MONO_X_REAR_TILE_B
Definition sprites.h:916
static const SpriteID SPR_BTSUS_Y_FRONT_TILE_B
Definition sprites.h:868

Definition at line 409 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_middle_even

const PalSpriteID _bridge_sprite_table_suspension_middle_even[]
static
Initial value:
= {
{ 0x9BD, PAL_NONE }, { 0x9C1, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9BE, PAL_NONE }, { 0x9C2, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9BF, PAL_NONE }, { 0x9C1, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9C0, PAL_NONE }, { 0x9C2, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F8, PAL_NONE }, { 0x9C1, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F9, PAL_NONE }, { 0x9C2, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1120, PAL_NONE }, { 0x9C1, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1121, PAL_NONE }, { 0x9C2, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 101 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_oxide

const std::span<const PalSpriteID> _bridge_sprite_table_suspension_oxide[]
static
Initial value:
= {
_bridge_sprite_table_suspension_oxide_north,
_bridge_sprite_table_suspension_oxide_south,
_bridge_sprite_table_suspension_oxide_inner_north,
_bridge_sprite_table_suspension_oxide_inner_south,
_bridge_sprite_table_suspension_oxide_middle_odd,
_bridge_sprite_table_suspension_middle_even,
_bridge_sprite_table_generic_oxide_heads,
}

Definition at line 595 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_oxide_inner_north

const PalSpriteID _bridge_sprite_table_suspension_oxide_inner_north[]
static
Initial value:
= {
{ 0x9AC, PAL_NONE }, { 0x9A4, PAL_NONE }, { 0x9B4, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9A8, PAL_NONE }, { 0x99C, PAL_NONE }, { 0x9B0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9A2, PAL_NONE }, { 0x9A4, PAL_NONE }, { 0x9B4, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x99A, PAL_NONE }, { 0x99C, PAL_NONE }, { 0x9B0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F5, PAL_NONE }, { 0x9A4, PAL_NONE }, { 0x9B4, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F1, PAL_NONE }, { 0x99C, PAL_NONE }, { 0x9B0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x111D, PAL_NONE }, { 0x9A4, PAL_NONE }, { 0x9B4, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1119, PAL_NONE }, { 0x99C, PAL_NONE }, { 0x9B0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 68 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_oxide_inner_south

const PalSpriteID _bridge_sprite_table_suspension_oxide_inner_south[]
static
Initial value:
= {
{ 0x9AB, PAL_NONE }, { 0x9A3, PAL_NONE }, { 0x9B3, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9A7, PAL_NONE }, { 0x99B, PAL_NONE }, { 0x9AF, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9A1, PAL_NONE }, { 0x9A3, PAL_NONE }, { 0x9B3, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x999, PAL_NONE }, { 0x99B, PAL_NONE }, { 0x9AF, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F4, PAL_NONE }, { 0x9A3, PAL_NONE }, { 0x9B3, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F0, PAL_NONE }, { 0x99B, PAL_NONE }, { 0x9AF, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x111C, PAL_NONE }, { 0x9A3, PAL_NONE }, { 0x9B3, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1118, PAL_NONE }, { 0x99B, PAL_NONE }, { 0x9AF, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 79 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_oxide_middle_odd

const PalSpriteID _bridge_sprite_table_suspension_oxide_middle_odd[]
static
Initial value:
= {
{ 0x9B6, PAL_NONE }, { 0x9BA, PAL_NONE }, { 0x9BC, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9B5, PAL_NONE }, { 0x9B9, PAL_NONE }, { 0x9BB, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9B8, PAL_NONE }, { 0x9BA, PAL_NONE }, { 0x9BC, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9B7, PAL_NONE }, { 0x9B9, PAL_NONE }, { 0x9BB, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F7, PAL_NONE }, { 0x9BA, PAL_NONE }, { 0x9BC, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F6, PAL_NONE }, { 0x9B9, PAL_NONE }, { 0x9BB, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x111F, PAL_NONE }, { 0x9BA, PAL_NONE }, { 0x9BC, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x111E, PAL_NONE }, { 0x9B9, PAL_NONE }, { 0x9BB, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 90 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_oxide_north

const PalSpriteID _bridge_sprite_table_suspension_oxide_north[]
static
Initial value:
= {
{ 0x9A9, PAL_NONE }, { 0x99F, PAL_NONE }, { 0x9B1, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9A5, PAL_NONE }, { 0x997, PAL_NONE }, { 0x9AD, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x99D, PAL_NONE }, { 0x99F, PAL_NONE }, { 0x9B1, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x995, PAL_NONE }, { 0x997, PAL_NONE }, { 0x9AD, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F2, PAL_NONE }, { 0x99F, PAL_NONE }, { 0x9B1, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10EE, PAL_NONE }, { 0x997, PAL_NONE }, { 0x9AD, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x111A, PAL_NONE }, { 0x99F, PAL_NONE }, { 0x9B1, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1116, PAL_NONE }, { 0x997, PAL_NONE }, { 0x9AD, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 46 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_oxide_south

const PalSpriteID _bridge_sprite_table_suspension_oxide_south[]
static
Initial value:
= {
{ 0x9AA, PAL_NONE }, { 0x9A0, PAL_NONE }, { 0x9B2, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9A6, PAL_NONE }, { 0x998, PAL_NONE }, { 0x9AE, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x99E, PAL_NONE }, { 0x9A0, PAL_NONE }, { 0x9B2, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x996, PAL_NONE }, { 0x998, PAL_NONE }, { 0x9AE, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F3, PAL_NONE }, { 0x9A0, PAL_NONE }, { 0x9B2, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10EF, PAL_NONE }, { 0x998, PAL_NONE }, { 0x9AE, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x111B, PAL_NONE }, { 0x9A0, PAL_NONE }, { 0x9B2, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1117, PAL_NONE }, { 0x998, PAL_NONE }, { 0x9AE, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 57 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_yellow

const std::span<const PalSpriteID> _bridge_sprite_table_suspension_yellow[]
static
Initial value:
= {
_bridge_sprite_table_suspension_yellow_north,
_bridge_sprite_table_suspension_yellow_south,
_bridge_sprite_table_suspension_yellow_inner_north,
_bridge_sprite_table_suspension_yellow_inner_south,
_bridge_sprite_table_suspension_yellow_middle_odd,
_bridge_sprite_table_suspension_yellow_middle_even,
_bridge_sprite_table_generic_yellow_heads,
}

Definition at line 605 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_yellow_inner_north

const PalSpriteID _bridge_sprite_table_suspension_yellow_inner_north[]
static
Initial value:
= {
{ 0x9AC, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x9A8, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x9A2, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x99A, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10F5, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10F1, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x111D, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x1119, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
}

Definition at line 145 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_yellow_inner_south

const PalSpriteID _bridge_sprite_table_suspension_yellow_inner_south[]
static
Initial value:
= {
{ 0x9AB, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x9A7, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x9A1, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x999, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10F4, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10F0, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x111C, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x1118, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
}

Definition at line 156 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_yellow_middle_even

const PalSpriteID _bridge_sprite_table_suspension_yellow_middle_even[]
static
Initial value:
= {
{ 0x9BD, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9BE, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9BF, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x9C0, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F8, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x10F9, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1120, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0x1121, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 178 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_yellow_middle_odd

const PalSpriteID _bridge_sprite_table_suspension_yellow_middle_odd[]
static
Initial value:
= {
{ 0x9B6, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x9B5, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x9B8, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x9B7, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10F7, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10F6, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x111F, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x111E, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
}

Definition at line 167 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_yellow_north

const PalSpriteID _bridge_sprite_table_suspension_yellow_north[]
static
Initial value:
= {
{ 0x9A9, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x9A5, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x99D, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x995, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10F2, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10EE, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x111A, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x1116, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
}

Definition at line 123 of file bridge_land.h.

◆ _bridge_sprite_table_suspension_yellow_south

const PalSpriteID _bridge_sprite_table_suspension_yellow_south[]
static
Initial value:
= {
{ 0x9AA, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x9A6, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x99E, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x996, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10F3, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x10EF, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x111B, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0x1117, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
}

Definition at line 134 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_oxide

const std::span<const PalSpriteID> _bridge_sprite_table_tubular_oxide[]
static
Initial value:
= {
_bridge_sprite_table_tubular_oxide_north,
_bridge_sprite_table_tubular_oxide_south,
_bridge_sprite_table_tubular_oxide_middle,
_bridge_sprite_table_tubular_oxide_middle,
_bridge_sprite_table_tubular_oxide_middle,
_bridge_sprite_table_tubular_oxide_middle,
_bridge_sprite_table_generic_oxide_heads,
}

Definition at line 685 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_oxide_middle

const PalSpriteID _bridge_sprite_table_tubular_oxide_middle[]
static
Initial value:
= {
{ 0xA0A, PAL_NONE }, { 0xA00, PAL_NONE }, { 0xA06, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA0D, PAL_NONE }, { 0xA03, PAL_NONE }, { 0xA07, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA10, PAL_NONE }, { 0xA00, PAL_NONE }, { 0xA06, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA13, PAL_NONE }, { 0xA03, PAL_NONE }, { 0xA07, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA16, PAL_NONE }, { 0xA00, PAL_NONE }, { 0xA06, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA19, PAL_NONE }, { 0xA03, PAL_NONE }, { 0xA07, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1C, PAL_NONE }, { 0xA00, PAL_NONE }, { 0xA06, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1F, PAL_NONE }, { 0xA03, PAL_NONE }, { 0xA07, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 508 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_oxide_north

const PalSpriteID _bridge_sprite_table_tubular_oxide_north[]
static
Initial value:
= {
{ 0xA0B, PAL_NONE }, { 0xA01, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA0C, PAL_NONE }, { 0xA02, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA11, PAL_NONE }, { 0xA01, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA12, PAL_NONE }, { 0xA02, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA17, PAL_NONE }, { 0xA01, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA18, PAL_NONE }, { 0xA02, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1D, PAL_NONE }, { 0xA01, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1E, PAL_NONE }, { 0xA02, PAL_NONE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 486 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_oxide_south

const PalSpriteID _bridge_sprite_table_tubular_oxide_south[]
static
Initial value:
= {
{ 0xA09, PAL_NONE }, { 0x9FF, PAL_NONE }, { 0xA05, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA0E, PAL_NONE }, { 0xA04, PAL_NONE }, { 0xA08, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA0F, PAL_NONE }, { 0x9FF, PAL_NONE }, { 0xA05, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA14, PAL_NONE }, { 0xA04, PAL_NONE }, { 0xA08, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA15, PAL_NONE }, { 0x9FF, PAL_NONE }, { 0xA05, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1A, PAL_NONE }, { 0xA04, PAL_NONE }, { 0xA08, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1B, PAL_NONE }, { 0x9FF, PAL_NONE }, { 0xA05, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA20, PAL_NONE }, { 0xA04, PAL_NONE }, { 0xA08, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 497 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_silicon

const std::span<const PalSpriteID> _bridge_sprite_table_tubular_silicon[]
static
Initial value:
= {
_bridge_sprite_table_tubular_silicon_north,
_bridge_sprite_table_tubular_silicon_south,
_bridge_sprite_table_tubular_silicon_middle,
_bridge_sprite_table_tubular_silicon_middle,
_bridge_sprite_table_tubular_silicon_middle,
_bridge_sprite_table_tubular_silicon_middle,
_bridge_sprite_table_generic_concrete_heads,
}

Definition at line 705 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_silicon_middle

const PalSpriteID _bridge_sprite_table_tubular_silicon_middle[]
static
Initial value:
= {
{ 0xA0A, PALETTE_TO_STRUCT_CONCRETE }, { 0xA00, PALETTE_TO_STRUCT_CONCRETE }, { 0xA06, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA0D, PALETTE_TO_STRUCT_CONCRETE }, { 0xA03, PALETTE_TO_STRUCT_CONCRETE }, { 0xA07, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA10, PALETTE_TO_STRUCT_CONCRETE }, { 0xA00, PALETTE_TO_STRUCT_CONCRETE }, { 0xA06, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA13, PALETTE_TO_STRUCT_CONCRETE }, { 0xA03, PALETTE_TO_STRUCT_CONCRETE }, { 0xA07, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA16, PALETTE_TO_STRUCT_CONCRETE }, { 0xA00, PALETTE_TO_STRUCT_CONCRETE }, { 0xA06, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA19, PALETTE_TO_STRUCT_CONCRETE }, { 0xA03, PALETTE_TO_STRUCT_CONCRETE }, { 0xA07, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA1C, PALETTE_TO_STRUCT_CONCRETE }, { 0xA00, PALETTE_TO_STRUCT_CONCRETE }, { 0xA06, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA1F, PALETTE_TO_STRUCT_CONCRETE }, { 0xA03, PALETTE_TO_STRUCT_CONCRETE }, { 0xA07, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
}

Definition at line 574 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_silicon_north

const PalSpriteID _bridge_sprite_table_tubular_silicon_north[]
static
Initial value:
= {
{ 0xA0B, PALETTE_TO_STRUCT_CONCRETE }, { 0xA01, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA0C, PALETTE_TO_STRUCT_CONCRETE }, { 0xA02, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA11, PALETTE_TO_STRUCT_CONCRETE }, { 0xA01, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA12, PALETTE_TO_STRUCT_CONCRETE }, { 0xA02, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA17, PALETTE_TO_STRUCT_CONCRETE }, { 0xA01, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA18, PALETTE_TO_STRUCT_CONCRETE }, { 0xA02, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1D, PALETTE_TO_STRUCT_CONCRETE }, { 0xA01, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1E, PALETTE_TO_STRUCT_CONCRETE }, { 0xA02, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 552 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_silicon_south

const PalSpriteID _bridge_sprite_table_tubular_silicon_south[]
static
Initial value:
= {
{ 0xA09, PALETTE_TO_STRUCT_CONCRETE }, { 0x9FF, PALETTE_TO_STRUCT_CONCRETE }, { 0xA05, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA0E, PALETTE_TO_STRUCT_CONCRETE }, { 0xA04, PALETTE_TO_STRUCT_CONCRETE }, { 0xA08, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA0F, PALETTE_TO_STRUCT_CONCRETE }, { 0x9FF, PALETTE_TO_STRUCT_CONCRETE }, { 0xA05, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA14, PALETTE_TO_STRUCT_CONCRETE }, { 0xA04, PALETTE_TO_STRUCT_CONCRETE }, { 0xA08, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA15, PALETTE_TO_STRUCT_CONCRETE }, { 0x9FF, PALETTE_TO_STRUCT_CONCRETE }, { 0xA05, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA1A, PALETTE_TO_STRUCT_CONCRETE }, { 0xA04, PALETTE_TO_STRUCT_CONCRETE }, { 0xA08, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA1B, PALETTE_TO_STRUCT_CONCRETE }, { 0x9FF, PALETTE_TO_STRUCT_CONCRETE }, { 0xA05, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
{ 0xA20, PALETTE_TO_STRUCT_CONCRETE }, { 0xA04, PALETTE_TO_STRUCT_CONCRETE }, { 0xA08, PALETTE_TO_STRUCT_CONCRETE }, { 0x0, PAL_NONE },
}

Definition at line 563 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_yellow

const std::span<const PalSpriteID> _bridge_sprite_table_tubular_yellow[]
static
Initial value:
= {
_bridge_sprite_table_tubular_yellow_north,
_bridge_sprite_table_tubular_yellow_south,
_bridge_sprite_table_tubular_yellow_middle,
_bridge_sprite_table_tubular_yellow_middle,
_bridge_sprite_table_tubular_yellow_middle,
_bridge_sprite_table_tubular_yellow_middle,
_bridge_sprite_table_generic_yellow_heads,
}

Definition at line 695 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_yellow_middle

const PalSpriteID _bridge_sprite_table_tubular_yellow_middle[]
static
Initial value:
= {
{ 0xA0A, PALETTE_TO_STRUCT_YELLOW }, { 0xA00, PALETTE_TO_STRUCT_YELLOW }, { 0xA06, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA0D, PALETTE_TO_STRUCT_YELLOW }, { 0xA03, PALETTE_TO_STRUCT_YELLOW }, { 0xA07, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA10, PALETTE_TO_STRUCT_YELLOW }, { 0xA00, PALETTE_TO_STRUCT_YELLOW }, { 0xA06, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA13, PALETTE_TO_STRUCT_YELLOW }, { 0xA03, PALETTE_TO_STRUCT_YELLOW }, { 0xA07, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA16, PALETTE_TO_STRUCT_YELLOW }, { 0xA00, PALETTE_TO_STRUCT_YELLOW }, { 0xA06, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA19, PALETTE_TO_STRUCT_YELLOW }, { 0xA03, PALETTE_TO_STRUCT_YELLOW }, { 0xA07, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA1C, PALETTE_TO_STRUCT_YELLOW }, { 0xA00, PALETTE_TO_STRUCT_YELLOW }, { 0xA06, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA1F, PALETTE_TO_STRUCT_YELLOW }, { 0xA03, PALETTE_TO_STRUCT_YELLOW }, { 0xA07, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
}

Definition at line 541 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_yellow_north

const PalSpriteID _bridge_sprite_table_tubular_yellow_north[]
static
Initial value:
= {
{ 0xA0B, PALETTE_TO_STRUCT_YELLOW }, { 0xA01, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA0C, PALETTE_TO_STRUCT_YELLOW }, { 0xA02, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA11, PALETTE_TO_STRUCT_YELLOW }, { 0xA01, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA12, PALETTE_TO_STRUCT_YELLOW }, { 0xA02, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA17, PALETTE_TO_STRUCT_YELLOW }, { 0xA01, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA18, PALETTE_TO_STRUCT_YELLOW }, { 0xA02, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1D, PALETTE_TO_STRUCT_YELLOW }, { 0xA01, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
{ 0xA1E, PALETTE_TO_STRUCT_YELLOW }, { 0xA02, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE }, { 0x0, PAL_NONE },
}

Definition at line 519 of file bridge_land.h.

◆ _bridge_sprite_table_tubular_yellow_south

const PalSpriteID _bridge_sprite_table_tubular_yellow_south[]
static
Initial value:
= {
{ 0xA09, PALETTE_TO_STRUCT_YELLOW }, { 0x9FF, PALETTE_TO_STRUCT_YELLOW }, { 0xA05, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA0E, PALETTE_TO_STRUCT_YELLOW }, { 0xA04, PALETTE_TO_STRUCT_YELLOW }, { 0xA08, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA0F, PALETTE_TO_STRUCT_YELLOW }, { 0x9FF, PALETTE_TO_STRUCT_YELLOW }, { 0xA05, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA14, PALETTE_TO_STRUCT_YELLOW }, { 0xA04, PALETTE_TO_STRUCT_YELLOW }, { 0xA08, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA15, PALETTE_TO_STRUCT_YELLOW }, { 0x9FF, PALETTE_TO_STRUCT_YELLOW }, { 0xA05, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA1A, PALETTE_TO_STRUCT_YELLOW }, { 0xA04, PALETTE_TO_STRUCT_YELLOW }, { 0xA08, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA1B, PALETTE_TO_STRUCT_YELLOW }, { 0x9FF, PALETTE_TO_STRUCT_YELLOW }, { 0xA05, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
{ 0xA20, PALETTE_TO_STRUCT_YELLOW }, { 0xA04, PALETTE_TO_STRUCT_YELLOW }, { 0xA08, PALETTE_TO_STRUCT_YELLOW }, { 0x0, PAL_NONE },
}

Definition at line 530 of file bridge_land.h.

◆ _bridge_sprite_table_wood

const std::span<const PalSpriteID> _bridge_sprite_table_wood[]
static
Initial value:
= {
_bridge_sprite_table_wood_middle,
_bridge_sprite_table_wood_middle,
_bridge_sprite_table_wood_middle,
_bridge_sprite_table_wood_middle,
_bridge_sprite_table_wood_middle,
_bridge_sprite_table_wood_middle,
_bridge_sprite_table_wood_heads,
}

Definition at line 655 of file bridge_land.h.

◆ _bridge_sprite_table_wood_heads

const PalSpriteID _bridge_sprite_table_wood_heads[]
static
Initial value:
= {
}
static const SpriteID SPR_BTWDN_RAIL_RAMP_Y_UP
Definition sprites.h:811
static const SpriteID SPR_BTWDN_ROAD_RAMP_Y_UP
Definition sprites.h:803
static const SpriteID SPR_BTWDN_MGLV_RAMP_Y_DOWN
Definition sprites.h:824
static const SpriteID SPR_BTWDN_MONO_Y_SLOPE_DOWN
Definition sprites.h:822
static const SpriteID SPR_BTWDN_RAIL_X_SLOPE_UP
Definition sprites.h:813
static const SpriteID SPR_BTWDN_MONO_RAMP_Y_UP
Definition sprites.h:819
static const SpriteID SPR_BTWDN_ROAD_X_SLOPE_UP
Definition sprites.h:805
static const SpriteID SPR_BTWDN_ROAD_Y_SLOPE_DOWN
Definition sprites.h:806
static const SpriteID SPR_BTWDN_MONO_X_SLOPE_UP
Definition sprites.h:821
static const SpriteID SPR_BTWDN_RAIL_RAMP_X_DOWN
Definition sprites.h:809
static const SpriteID SPR_BTWDN_RAIL_X_SLOPE_DOWN
Definition sprites.h:815
static const SpriteID SPR_BTWDN_MONO_RAMP_X_DOWN
Definition sprites.h:817
static const SpriteID SPR_BTWDN_MONO_RAMP_X_UP
Definition sprites.h:818
static const SpriteID SPR_BTWDN_MGLV_Y_SLOPE_UP
Definition sprites.h:828
static const SpriteID SPR_BTWDN_RAIL_Y_SLOPE_DOWN
Definition sprites.h:814
static const SpriteID SPR_BTWDN_RAIL_RAMP_Y_DOWN
Definition sprites.h:808
static const SpriteID SPR_BTWDN_MGLV_RAMP_X_UP
Definition sprites.h:826
static const SpriteID SPR_BTWDN_MGLV_X_SLOPE_UP
Definition sprites.h:829
static const SpriteID SPR_BTWDN_ROAD_RAMP_Y_DOWN
Definition sprites.h:800
static const SpriteID SPR_BTWDN_MGLV_Y_SLOPE_DOWN
Definition sprites.h:830
static const SpriteID SPR_BTWDN_ROAD_RAMP_X_DOWN
Definition sprites.h:801
static const SpriteID SPR_BTWDN_MONO_Y_SLOPE_UP
Definition sprites.h:820
static const SpriteID SPR_BTWDN_MONO_X_SLOPE_DOWN
Definition sprites.h:823
static const SpriteID SPR_BTWDN_MGLV_X_SLOPE_DOWN
Definition sprites.h:831
static const SpriteID SPR_BTWDN_ROAD_X_SLOPE_DOWN
Definition sprites.h:807
static const SpriteID SPR_BTWDN_ROAD_Y_SLOPE_UP
Definition sprites.h:804
static const SpriteID SPR_BTWDN_RAIL_Y_SLOPE_UP
Definition sprites.h:812
static const SpriteID SPR_BTWDN_MONO_RAMP_Y_DOWN
Definition sprites.h:816
static const SpriteID SPR_BTWDN_MGLV_RAMP_X_DOWN
Definition sprites.h:825
static const SpriteID SPR_BTWDN_RAIL_RAMP_X_UP
Definition sprites.h:810
static const SpriteID SPR_BTWDN_MGLV_RAMP_Y_UP
Definition sprites.h:827
static const SpriteID SPR_BTWDN_ROAD_RAMP_X_UP
Definition sprites.h:802

Definition at line 343 of file bridge_land.h.

◆ _bridge_sprite_table_wood_middle

const PalSpriteID _bridge_sprite_table_wood_middle[]
static
Initial value:
= {
{ SPR_BTWDN_RAIL_X_REAR, PAL_NONE }, { SPR_BTWDN_X_FRONT, PAL_NONE }, { SPR_BTWDN_X_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTWDN_RAIL_Y_REAR, PAL_NONE }, { SPR_BTWDN_Y_FRONT, PAL_NONE }, { SPR_BTWDN_Y_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTWDN_ROAD_X_REAR, PAL_NONE }, { SPR_BTWDN_X_FRONT, PAL_NONE }, { SPR_BTWDN_X_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTWDN_ROAD_Y_REAR, PAL_NONE }, { SPR_BTWDN_Y_FRONT, PAL_NONE }, { SPR_BTWDN_Y_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTWDN_MONO_X_REAR, PAL_NONE }, { SPR_BTWDN_X_FRONT, PAL_NONE }, { SPR_BTWDN_X_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTWDN_MONO_Y_REAR, PAL_NONE }, { SPR_BTWDN_Y_FRONT, PAL_NONE }, { SPR_BTWDN_Y_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTWDN_MGLV_X_REAR, PAL_NONE }, { SPR_BTWDN_X_FRONT, PAL_NONE }, { SPR_BTWDN_X_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
{ SPR_BTWDN_MGLV_Y_REAR, PAL_NONE }, { SPR_BTWDN_Y_FRONT, PAL_NONE }, { SPR_BTWDN_Y_PILLAR, PAL_NONE }, { 0x0, PAL_NONE },
}
static const SpriteID SPR_BTWDN_Y_FRONT
Definition sprites.h:791
static const SpriteID SPR_BTWDN_RAIL_X_REAR
Definition sprites.h:788
static const SpriteID SPR_BTWDN_ROAD_Y_REAR
Definition sprites.h:789
static const SpriteID SPR_BTWDN_MONO_X_REAR
Definition sprites.h:796
static const SpriteID SPR_BTWDN_MGLV_Y_REAR
Definition sprites.h:797
static const SpriteID SPR_BTWDN_MONO_Y_REAR
Definition sprites.h:795
static const SpriteID SPR_BTWDN_X_FRONT
Definition sprites.h:792
static const SpriteID SPR_BTWDN_X_PILLAR
Definition sprites.h:794
static const SpriteID SPR_BTWDN_Y_PILLAR
Definition sprites.h:793
static const SpriteID SPR_BTWDN_RAIL_Y_REAR
Definition sprites.h:787
static const SpriteID SPR_BTWDN_ROAD_X_REAR
Definition sprites.h:790
static const SpriteID SPR_BTWDN_MGLV_X_REAR
Definition sprites.h:798

Definition at line 332 of file bridge_land.h.

◆ _orig_bridge

const BridgeSpec _orig_bridge[]

Definition at line 774 of file bridge_land.h.

◆ ALL_PILLARS

BridgeMiddlePillarFlags ALL_PILLARS
staticconstexpr
Initial value:
= {{
{{BRIDGEPILLARFLAGS_ALL_CORNERS, BRIDGEPILLARFLAGS_ALL_CORNERS}},
{{BRIDGEPILLARFLAGS_ALL_CORNERS, BRIDGEPILLARFLAGS_ALL_CORNERS}},
{{BRIDGEPILLARFLAGS_ALL_CORNERS, BRIDGEPILLARFLAGS_ALL_CORNERS}},
{{BRIDGEPILLARFLAGS_ALL_CORNERS, BRIDGEPILLARFLAGS_ALL_CORNERS}},
{{BRIDGEPILLARFLAGS_ALL_CORNERS, BRIDGEPILLARFLAGS_ALL_CORNERS}},
{{BRIDGEPILLARFLAGS_ALL_CORNERS, BRIDGEPILLARFLAGS_ALL_CORNERS}},
}}

Pillar flags for bridges which have pillars on the all corners on each piece.

Definition at line 736 of file bridge_land.h.

◆ BRIDGEPILLARFLAGS_ALL_CORNERS

BridgePillarFlags BRIDGEPILLARFLAGS_ALL_CORNERS
staticconstexpr
Initial value:
= {
}
@ CornerN
North corner is obstructed.
Definition bridge_type.h:44
@ CornerS
South corner is obstructed.
Definition bridge_type.h:42
@ CornerE
East corner is obstructed.
Definition bridge_type.h:43
@ CornerW
West corner is obstructed.
Definition bridge_type.h:41

Definition at line 731 of file bridge_land.h.

◆ BRIDGEPILLARFLAGS_NE

Pillar flags for bridges with pillars on the North-East side.

Definition at line 746 of file bridge_land.h.

◆ BRIDGEPILLARFLAGS_NW

Pillar flags for bridges with pillars on the North-West side.

Definition at line 752 of file bridge_land.h.

◆ BRIDGEPILLARFLAGS_SE

Pillar flags for bridges with pillars on the South-East side.

Definition at line 748 of file bridge_land.h.

◆ BRIDGEPILLARFLAGS_SW

Pillar flags for bridges with pillars on the South-West side.

Definition at line 750 of file bridge_land.h.

◆ CANTILEVER_PILLARS

BridgeMiddlePillarFlags CANTILEVER_PILLARS
staticconstexpr
Initial value:
= {{
{{{}}},
}}
static constexpr BridgePillarFlags BRIDGEPILLARFLAGS_NW
Pillar flags for bridges with pillars on the North-West side.
static constexpr BridgePillarFlags BRIDGEPILLARFLAGS_NE
Pillar flags for bridges with pillars on the North-East side.

Pillar flags for cantilever style bridges.

Definition at line 765 of file bridge_land.h.

◆ SUSPENSION_PILLARS

BridgeMiddlePillarFlags SUSPENSION_PILLARS
staticconstexpr
Initial value:
= {{
{{BRIDGEPILLARFLAGS_ALL_CORNERS, BRIDGEPILLARFLAGS_ALL_CORNERS}},
{{{}}},
}}
static constexpr BridgePillarFlags BRIDGEPILLARFLAGS_SW
Pillar flags for bridges with pillars on the South-West side.
static constexpr BridgePillarFlags BRIDGEPILLARFLAGS_SE
Pillar flags for bridges with pillars on the South-East side.

Pillar flags for suspension style bridges.

Definition at line 755 of file bridge_land.h.