@ -23,8 +23,8 @@
* < / ul >
* < / ul >
*/
*/
# define MN(a) {a, PAL_NONE}
# define MN(a) {a, PAL_NONE}
# define MR(a) {a, PALETTE_TO_STRUCT_RED}
# define MR(a) {a, PALETTE_TO_STRUCT_RED}
static const PalSpriteID _bridge_sprite_table_2_0 [ ] = {
static const PalSpriteID _bridge_sprite_table_2_0 [ ] = {
{ 0x9C3 , PAL_NONE } , { 0x9C7 , PAL_NONE } , { 0x9C9 , PAL_NONE } , { 0x0 , PAL_NONE } ,
{ 0x9C3 , PAL_NONE } , { 0x9C7 , PAL_NONE } , { 0x9C9 , PAL_NONE } , { 0x0 , PAL_NONE } ,
@ -723,7 +723,7 @@ static const PalSpriteID * const * const _bridge_sprite_table[MAX_BRIDGES] = {
* @ param nrl description of the rail bridge in query tool
* @ param nrl description of the rail bridge in query tool
* @ param nrd description of the road bridge in query tool
* @ param nrd description of the road bridge in query tool
*/
*/
# define MB (y, mnl, mxl, p, mxs, spr, plt, dsc, nrl, nrd) \
# define MB R (y, mnl, mxl, p, mxs, spr, plt, dsc, nrl, nrd) \
{ y , mnl , mxl , p , mxs , spr , plt , dsc , { nrl , nrd } , NULL , 0 }
{ y , mnl , mxl , p , mxs , spr , plt , dsc , { nrl , nrd } , NULL , 0 }
const BridgeSpec _orig_bridge [ ] = {
const BridgeSpec _orig_bridge [ ] = {
@ -737,46 +737,46 @@ const BridgeSpec _orig_bridge[] = {
| | | | | | palette in GUI
| | | | | | palette in GUI
string with description name on rail name on road
string with description name on rail name on road
| | | */
| | | */
MB ( 0 , 0 , 16 , 80 , 32 , 0xA24 , PAL_NONE ,
MB R ( 0 , 0 , 16 , 80 , 32 , 0xA24 , PAL_NONE ,
STR_5012_WOODEN , STR_501F_WOODEN_RAIL_BRIDGE , STR_5025_WOODEN_ROAD_BRIDGE ) ,
STR_5012_WOODEN , STR_501F_WOODEN_RAIL_BRIDGE , STR_5025_WOODEN_ROAD_BRIDGE ) ,
MB ( 0 , 0 , 2 , 112 , 48 , 0xA26 , PALETTE_TO_STRUCT_RED ,
MB R ( 0 , 0 , 2 , 112 , 48 , 0xA26 , PALETTE_TO_STRUCT_RED ,
STR_5013_CONCRETE , STR_5020_CONCRETE_RAIL_BRIDGE , STR_5026_CONCRETE_ROAD_BRIDGE ) ,
STR_5013_CONCRETE , STR_5020_CONCRETE_RAIL_BRIDGE , STR_5026_CONCRETE_ROAD_BRIDGE ) ,
MB ( 1930 , 0 , 5 , 144 , 64 , 0xA25 , PAL_NONE ,
MB R ( 1930 , 0 , 5 , 144 , 64 , 0xA25 , PAL_NONE ,
STR_500F_GIRDER_STEEL , STR_501C_STEEL_GIRDER_RAIL_BRIDGE , STR_5022_STEEL_GIRDER_ROAD_BRIDGE ) ,
STR_500F_GIRDER_STEEL , STR_501C_STEEL_GIRDER_RAIL_BRIDGE , STR_5022_STEEL_GIRDER_ROAD_BRIDGE ) ,
MB ( 0 , 2 , 10 , 168 , 80 , 0xA22 , PALETTE_TO_STRUCT_CONCRETE ,
MB R ( 0 , 2 , 10 , 168 , 80 , 0xA22 , PALETTE_TO_STRUCT_CONCRETE ,
STR_5011_SUSPENSION_CONCRETE , STR_501E_REINFORCED_CONCRETE_SUSPENSION , STR_5024_REINFORCED_CONCRETE_SUSPENSION ) ,
STR_5011_SUSPENSION_CONCRETE , STR_501E_REINFORCED_CONCRETE_SUSPENSION , STR_5024_REINFORCED_CONCRETE_SUSPENSION ) ,
MB ( 1930 , 3 , 16 , 185 , 96 , 0xA22 , PAL_NONE ,
MB R ( 1930 , 3 , 16 , 185 , 96 , 0xA22 , PAL_NONE ,
STR_500E_SUSPENSION_STEEL , STR_501B_STEEL_SUSPENSION_RAIL_BRIDGE , STR_5021_STEEL_SUSPENSION_ROAD_BRIDGE ) ,
STR_500E_SUSPENSION_STEEL , STR_501B_STEEL_SUSPENSION_RAIL_BRIDGE , STR_5021_STEEL_SUSPENSION_ROAD_BRIDGE ) ,
MB ( 1930 , 3 , 16 , 192 , 112 , 0xA22 , PALETTE_TO_STRUCT_YELLOW ,
MB R ( 1930 , 3 , 16 , 192 , 112 , 0xA22 , PALETTE_TO_STRUCT_YELLOW ,
STR_500E_SUSPENSION_STEEL , STR_501B_STEEL_SUSPENSION_RAIL_BRIDGE , STR_5021_STEEL_SUSPENSION_ROAD_BRIDGE ) ,
STR_500E_SUSPENSION_STEEL , STR_501B_STEEL_SUSPENSION_RAIL_BRIDGE , STR_5021_STEEL_SUSPENSION_ROAD_BRIDGE ) ,
MB ( 1930 , 3 , 7 , 224 , 160 , 0xA23 , PAL_NONE ,
MB R ( 1930 , 3 , 7 , 224 , 160 , 0xA23 , PAL_NONE ,
STR_5010_CANTILEVER_STEEL , STR_501D_STEEL_CANTILEVER_RAIL_BRIDGE , STR_5023_STEEL_CANTILEVER_ROAD_BRIDGE ) ,
STR_5010_CANTILEVER_STEEL , STR_501D_STEEL_CANTILEVER_RAIL_BRIDGE , STR_5023_STEEL_CANTILEVER_ROAD_BRIDGE ) ,
MB ( 1930 , 3 , 8 , 232 , 208 , 0xA23 , PALETTE_TO_STRUCT_BROWN ,
MB R ( 1930 , 3 , 8 , 232 , 208 , 0xA23 , PALETTE_TO_STRUCT_BROWN ,
STR_5010_CANTILEVER_STEEL , STR_501D_STEEL_CANTILEVER_RAIL_BRIDGE , STR_5023_STEEL_CANTILEVER_ROAD_BRIDGE ) ,
STR_5010_CANTILEVER_STEEL , STR_501D_STEEL_CANTILEVER_RAIL_BRIDGE , STR_5023_STEEL_CANTILEVER_ROAD_BRIDGE ) ,
MB ( 1930 , 3 , 9 , 248 , 240 , 0xA23 , PALETTE_TO_STRUCT_RED ,
MB R ( 1930 , 3 , 9 , 248 , 240 , 0xA23 , PALETTE_TO_STRUCT_RED ,
STR_5010_CANTILEVER_STEEL , STR_501D_STEEL_CANTILEVER_RAIL_BRIDGE , STR_5023_STEEL_CANTILEVER_ROAD_BRIDGE ) ,
STR_5010_CANTILEVER_STEEL , STR_501D_STEEL_CANTILEVER_RAIL_BRIDGE , STR_5023_STEEL_CANTILEVER_ROAD_BRIDGE ) ,
MB ( 1930 , 0 , 2 , 240 , 256 , 0xA27 , PAL_NONE ,
MB R ( 1930 , 0 , 2 , 240 , 256 , 0xA27 , PAL_NONE ,
STR_500F_GIRDER_STEEL , STR_501C_STEEL_GIRDER_RAIL_BRIDGE , STR_5022_STEEL_GIRDER_ROAD_BRIDGE ) ,
STR_500F_GIRDER_STEEL , STR_501C_STEEL_GIRDER_RAIL_BRIDGE , STR_5022_STEEL_GIRDER_ROAD_BRIDGE ) ,
MB ( 1995 , 2 , 16 , 255 , 320 , 0xA28 , PAL_NONE ,
MB R ( 1995 , 2 , 16 , 255 , 320 , 0xA28 , PAL_NONE ,
STR_5014_TUBULAR_STEEL , STR_5027_TUBULAR_RAIL_BRIDGE , STR_5028_TUBULAR_ROAD_BRIDGE ) ,
STR_5014_TUBULAR_STEEL , STR_5027_TUBULAR_RAIL_BRIDGE , STR_5028_TUBULAR_ROAD_BRIDGE ) ,
MB ( 2005 , 2 , 32 , 380 , 512 , 0xA28 , PALETTE_TO_STRUCT_YELLOW ,
MB R ( 2005 , 2 , 32 , 380 , 512 , 0xA28 , PALETTE_TO_STRUCT_YELLOW ,
STR_5014_TUBULAR_STEEL , STR_5027_TUBULAR_RAIL_BRIDGE , STR_5028_TUBULAR_ROAD_BRIDGE ) ,
STR_5014_TUBULAR_STEEL , STR_5027_TUBULAR_RAIL_BRIDGE , STR_5028_TUBULAR_ROAD_BRIDGE ) ,
MB ( 2010 , 2 , 32 , 510 , 608 , 0xA28 , PALETTE_TO_STRUCT_GREY ,
MB R ( 2010 , 2 , 32 , 510 , 608 , 0xA28 , PALETTE_TO_STRUCT_GREY ,
STR_BRIDGE_TUBULAR_SILICON , STR_5027_TUBULAR_RAIL_BRIDGE , STR_5028_TUBULAR_ROAD_BRIDGE )
STR_BRIDGE_TUBULAR_SILICON , STR_5027_TUBULAR_RAIL_BRIDGE , STR_5028_TUBULAR_ROAD_BRIDGE )
} ;
} ;
# undef MB
# undef MB R
# undef MN
# undef MN
# undef MR
# undef MR