mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-15 19:13:07 +01:00
@@ -1433,115 +1433,6 @@ static constexpr const uint16_t ElementTypeAddColour[] = {
|
||||
MAP_COLOUR(PALETTE_INDEX_68), // TILE_ELEMENT_TYPE_CORRUPT
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
COLOUR_KEY_RIDE,
|
||||
COLOUR_KEY_FOOD,
|
||||
COLOUR_KEY_DRINK,
|
||||
COLOUR_KEY_SOUVENIR,
|
||||
COLOUR_KEY_KIOSK,
|
||||
COLOUR_KEY_FIRST_AID,
|
||||
COLOUR_KEY_CASH_MACHINE,
|
||||
COLOUR_KEY_TOILETS
|
||||
};
|
||||
|
||||
static constexpr const uint8_t RideColourKey[] = {
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SPIRAL_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_STAND_UP_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SUSPENDED_SWINGING_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_INVERTED_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_JUNIOR_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MINIATURE_RAILWAY
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MONORAIL
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MINI_SUSPENDED_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_BOAT_HIRE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_WOODEN_WILD_MOUSE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_STEEPLECHASE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_CAR_RIDE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_LAUNCHED_FREEFALL
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_BOBSLEIGH_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_OBSERVATION_TOWER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_LOOPING_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_DINGHY_SLIDE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MINE_TRAIN_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_CHAIRLIFT
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_CORKSCREW_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MAZE = 20
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SPIRAL_SLIDE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_GO_KARTS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_LOG_FLUME
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_RIVER_RAPIDS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_DODGEMS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SWINGING_SHIP
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SWINGING_INVERTER_SHIP
|
||||
COLOUR_KEY_FOOD, // RIDE_TYPE_FOOD_STALL
|
||||
COLOUR_KEY_FOOD, // RIDE_TYPE_1D
|
||||
COLOUR_KEY_DRINK, // RIDE_TYPE_DRINK_STALL
|
||||
COLOUR_KEY_DRINK, // RIDE_TYPE_1F
|
||||
COLOUR_KEY_SOUVENIR, // RIDE_TYPE_SHOP
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MERRY_GO_ROUND
|
||||
COLOUR_KEY_SOUVENIR, // RIDE_TYPE_22
|
||||
COLOUR_KEY_KIOSK, // RIDE_TYPE_INFORMATION_KIOSK
|
||||
COLOUR_KEY_TOILETS, // RIDE_TYPE_TOILETS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_FERRIS_WHEEL
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MOTION_SIMULATOR
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_3D_CINEMA
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_TOP_SPIN
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SPACE_RINGS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_REVERSE_FREEFALL_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_LIFT
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_VERTICAL_DROP_ROLLER_COASTER
|
||||
COLOUR_KEY_CASH_MACHINE, // RIDE_TYPE_CASH_MACHINE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_TWIST
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_HAUNTED_HOUSE
|
||||
COLOUR_KEY_FIRST_AID, // RIDE_TYPE_FIRST_AID
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_CIRCUS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_GHOST_TRAIN
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_TWISTER_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_WOODEN_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SIDE_FRICTION_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_STEEL_WILD_MOUSE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MULTI_DIMENSION_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MULTI_DIMENSION_ROLLER_COASTER_ALT
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_FLYING_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_FLYING_ROLLER_COASTER_ALT
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_VIRGINIA_REEL
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SPLASH_BOATS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MINI_HELICOPTERS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_LAY_DOWN_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SUSPENDED_MONORAIL
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_LAY_DOWN_ROLLER_COASTER_ALT
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_REVERSER_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_HEARTLINE_TWISTER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MINI_GOLF
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_GIGA_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_ROTO_DROP
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_FLYING_SAUCERS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_CROOKED_HOUSE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MONORAIL_CYCLES
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_COMPACT_INVERTED_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_WATER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_AIR_POWERED_VERTICAL_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_INVERTED_HAIRPIN_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MAGIC_CARPET
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_SUBMARINE_RIDE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_RIVER_RAFTS
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_50
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_ENTERPRISE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_52
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_53
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_54
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_55
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_INVERTED_IMPULSE_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MINI_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_MINE_RIDE
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_59
|
||||
COLOUR_KEY_RIDE, // RIDE_TYPE_LIM_LAUNCHED_ROLLER_COASTER
|
||||
COLOUR_KEY_RIDE, //
|
||||
COLOUR_KEY_RIDE, //
|
||||
COLOUR_KEY_RIDE, //
|
||||
};
|
||||
|
||||
static uint16_t map_window_get_pixel_colour_peep(const CoordsXY& c)
|
||||
{
|
||||
auto* surfaceElement = map_get_surface_element_at(c);
|
||||
@@ -1612,12 +1503,19 @@ static uint16_t map_window_get_pixel_colour_ride(const CoordsXY& c)
|
||||
break;
|
||||
ride = get_ride(tileElement->AsEntrance()->GetRideIndex());
|
||||
if (ride != nullptr)
|
||||
colourA = RideKeyColours[RideColourKey[ride->type]];
|
||||
{
|
||||
const auto& colourKey = RideTypeDescriptors[ride->type].ColourKey;
|
||||
colourA = RideKeyColours[static_cast<size_t>(colourKey)];
|
||||
}
|
||||
break;
|
||||
case TILE_ELEMENT_TYPE_TRACK:
|
||||
ride = get_ride(tileElement->AsTrack()->GetRideIndex());
|
||||
if (ride != nullptr)
|
||||
colourA = RideKeyColours[RideColourKey[ride->type]];
|
||||
{
|
||||
const auto& colourKey = RideTypeDescriptors[ride->type].ColourKey;
|
||||
colourA = RideKeyColours[static_cast<size_t>(colourKey)];
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
} while (!(tileElement++)->IsLastForTile());
|
||||
|
||||
@@ -58,6 +58,18 @@ enum RIDE_COMPONENT_TYPE
|
||||
RIDE_COMPONENT_TYPE_COUNT
|
||||
};
|
||||
|
||||
enum class RideColourKey : uint8_t
|
||||
{
|
||||
Ride,
|
||||
Food,
|
||||
Drink,
|
||||
Shop,
|
||||
InfoKiosk,
|
||||
FirstAid,
|
||||
CashMachine,
|
||||
Toilets
|
||||
};
|
||||
|
||||
struct RideNameConvention
|
||||
{
|
||||
RIDE_COMPONENT_TYPE vehicle;
|
||||
@@ -149,6 +161,7 @@ struct RideTypeDescriptor
|
||||
/** rct2: 0x0097D21E */
|
||||
uint8_t BonusValue;
|
||||
track_colour_preset_list ColourPresets;
|
||||
RideColourKey ColourKey;
|
||||
|
||||
bool HasFlag(uint64_t flag) const;
|
||||
uint64_t GetAvailableTrackPieces() const;
|
||||
@@ -318,6 +331,7 @@ constexpr const RideTypeDescriptor DummyRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 0),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride)
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
|
||||
@@ -46,5 +46,6 @@ constexpr const RideTypeDescriptor AirPoweredVerticalCoasterRTD =
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_LIGHT_BLUE, COLOUR_WHITE },
|
||||
{ COLOUR_LIGHT_ORANGE, COLOUR_BRIGHT_RED, COLOUR_BRIGHT_YELLOW },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor BobsleighCoasterRTD =
|
||||
{ COLOUR_LIGHT_BLUE, COLOUR_WHITE, COLOUR_BLACK },
|
||||
{ COLOUR_YELLOW, COLOUR_BRIGHT_RED, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor CompactInvertedCoasterRTD =
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_BRIGHT_RED, COLOUR_BRIGHT_YELLOW },
|
||||
{ COLOUR_WHITE, COLOUR_WHITE, COLOUR_DARK_GREEN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor CorkscrewRollerCoasterRTD =
|
||||
{ COLOUR_BLACK, COLOUR_BORDEAUX_RED, COLOUR_BLACK },
|
||||
{ COLOUR_WHITE, COLOUR_WHITE, COLOUR_DARK_GREEN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,6 +50,7 @@ constexpr const RideTypeDescriptor FlyingRollerCoasterRTD =
|
||||
{ COLOUR_TEAL, COLOUR_TEAL, COLOUR_BORDEAUX_RED },
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_BRIGHT_RED, COLOUR_DARK_PURPLE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
|
||||
// Inverted variant
|
||||
@@ -87,5 +88,6 @@ constexpr const RideTypeDescriptor FlyingRollerCoasterAltRTD =
|
||||
{ COLOUR_TEAL, COLOUR_TEAL, COLOUR_BORDEAUX_RED },
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_BRIGHT_RED, COLOUR_DARK_PURPLE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor GigaCoasterRTD =
|
||||
{ COLOUR_YELLOW, COLOUR_YELLOW, COLOUR_BORDEAUX_RED },
|
||||
{ COLOUR_LIGHT_BLUE, COLOUR_LIGHT_BLUE, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -47,5 +47,6 @@ constexpr const RideTypeDescriptor HeartlineTwisterCoasterRTD =
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_YELLOW, COLOUR_BLACK },
|
||||
{ COLOUR_DARK_PURPLE, COLOUR_WHITE, COLOUR_DARK_GREEN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor InvertedHairpinCoasterRTD =
|
||||
{ COLOUR_BLACK, COLOUR_ICY_BLUE, COLOUR_BLACK },
|
||||
{ COLOUR_WHITE, COLOUR_WHITE, COLOUR_YELLOW },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor InvertedImpulseCoasterRTD =
|
||||
{ COLOUR_BLACK, COLOUR_ICY_BLUE, COLOUR_BLACK },
|
||||
{ COLOUR_WHITE, COLOUR_WHITE, COLOUR_YELLOW },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -51,5 +51,6 @@ constexpr const RideTypeDescriptor InvertedRollerCoasterRTD =
|
||||
{ COLOUR_SATURATED_BROWN, COLOUR_WHITE, COLOUR_SATURATED_BROWN },
|
||||
{ COLOUR_YELLOW, COLOUR_YELLOW, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -51,5 +51,6 @@ constexpr const RideTypeDescriptor JuniorRollerCoasterRTD =
|
||||
{ COLOUR_SATURATED_BROWN, COLOUR_SATURATED_BROWN, COLOUR_OLIVE_GREEN },
|
||||
{ COLOUR_BLACK, COLOUR_LIGHT_BLUE, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor LIMLaunchedRollerCoasterRTD =
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_BRIGHT_RED, COLOUR_DARK_BROWN },
|
||||
{ COLOUR_YELLOW, COLOUR_YELLOW, COLOUR_SATURATED_GREEN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,6 +48,7 @@ constexpr const RideTypeDescriptor LayDownRollerCoasterRTD =
|
||||
{ COLOUR_DARK_PURPLE, COLOUR_DARK_PURPLE, COLOUR_YELLOW },
|
||||
{ COLOUR_YELLOW, COLOUR_YELLOW, COLOUR_DARK_GREEN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
|
||||
constexpr const RideTypeDescriptor LayDownRollerCoasterAltRTD =
|
||||
@@ -83,5 +84,6 @@ constexpr const RideTypeDescriptor LayDownRollerCoasterAltRTD =
|
||||
{ COLOUR_DARK_PURPLE, COLOUR_DARK_PURPLE, COLOUR_YELLOW },
|
||||
{ COLOUR_YELLOW, COLOUR_YELLOW, COLOUR_DARK_GREEN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -52,5 +52,6 @@ constexpr const RideTypeDescriptor LoopingRollerCoasterRTD =
|
||||
{ COLOUR_OLIVE_GREEN, COLOUR_OLIVE_GREEN, COLOUR_LIGHT_BROWN },
|
||||
{ COLOUR_GREY, COLOUR_LIGHT_ORANGE, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -47,5 +47,6 @@ constexpr const RideTypeDescriptor MineRideRTD =
|
||||
{ COLOUR_DARK_BROWN, COLOUR_DARK_BROWN, COLOUR_BLACK },
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_BORDEAUX_RED, COLOUR_DARK_BROWN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -47,5 +47,6 @@ constexpr const RideTypeDescriptor MineTrainCoasterRTD =
|
||||
{ COLOUR_DARK_BROWN, COLOUR_GREY, COLOUR_DARK_BROWN },
|
||||
{ COLOUR_DARK_BROWN, COLOUR_GREY, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor MiniRollerCoasterRTD =
|
||||
{ COLOUR_MOSS_GREEN, COLOUR_MOSS_GREEN, COLOUR_DARK_BROWN },
|
||||
{ COLOUR_SALMON_PINK, COLOUR_SALMON_PINK, COLOUR_BORDEAUX_RED },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor MiniSuspendedCoasterRTD =
|
||||
{ COLOUR_BLACK, COLOUR_BLACK, COLOUR_SATURATED_BROWN },
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_BRIGHT_RED, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,6 +49,7 @@ constexpr const RideTypeDescriptor MultiDimensionRollerCoasterRTD =
|
||||
{ COLOUR_LIGHT_PURPLE, COLOUR_BRIGHT_RED, COLOUR_BRIGHT_RED },
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_WHITE, COLOUR_WHITE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
|
||||
constexpr const RideTypeDescriptor MultiDimensionRollerCoasterAltRTD =
|
||||
@@ -84,5 +85,6 @@ constexpr const RideTypeDescriptor MultiDimensionRollerCoasterAltRTD =
|
||||
{ COLOUR_LIGHT_PURPLE, COLOUR_BRIGHT_RED, COLOUR_BRIGHT_RED },
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_WHITE, COLOUR_WHITE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -46,5 +46,6 @@ constexpr const RideTypeDescriptor ReverseFreefallCoasterRTD =
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_BORDEAUX_RED, COLOUR_YELLOW },
|
||||
{ COLOUR_GREY, COLOUR_SALMON_PINK, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -46,5 +46,6 @@ constexpr const RideTypeDescriptor ReverserRollerCoasterRTD =
|
||||
{ COLOUR_DARK_BROWN, COLOUR_LIGHT_BROWN, COLOUR_DARK_BROWN },
|
||||
{ COLOUR_SATURATED_BROWN, COLOUR_BORDEAUX_RED, COLOUR_SATURATED_BROWN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor SideFrictionRollerCoasterRTD =
|
||||
{ COLOUR_SATURATED_BROWN, COLOUR_WHITE, COLOUR_SATURATED_BROWN },
|
||||
{ COLOUR_DARK_BROWN, COLOUR_LIGHT_BROWN, COLOUR_DARK_BROWN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -47,5 +47,6 @@ constexpr const RideTypeDescriptor SpiralRollerCoasterRTD =
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_BORDEAUX_RED, COLOUR_DARK_GREEN },
|
||||
{ COLOUR_GREY, COLOUR_GREY, COLOUR_BORDEAUX_RED },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -51,5 +51,6 @@ constexpr const RideTypeDescriptor StandUpRollerCoasterRTD =
|
||||
{ COLOUR_MOSS_GREEN, COLOUR_MOSS_GREEN, COLOUR_WHITE },
|
||||
{ COLOUR_SATURATED_BROWN, COLOUR_LIGHT_ORANGE, COLOUR_SATURATED_BROWN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor SteelWildMouseRTD =
|
||||
{ COLOUR_DARK_PURPLE, COLOUR_BRIGHT_PINK, COLOUR_DARK_PURPLE },
|
||||
{ COLOUR_LIGHT_BROWN, COLOUR_LIGHT_BROWN, COLOUR_BORDEAUX_RED },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -52,5 +52,6 @@ constexpr const RideTypeDescriptor SteeplechaseRTD =
|
||||
{ COLOUR_WHITE, COLOUR_WHITE, COLOUR_BLACK },
|
||||
{ COLOUR_BRIGHT_PINK, COLOUR_BRIGHT_PINK, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor SuspendedSwingingCoasterRTD =
|
||||
{ COLOUR_SATURATED_BROWN, COLOUR_YELLOW, COLOUR_SATURATED_BROWN },
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_BORDEAUX_RED, COLOUR_OLIVE_GREEN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,5 +50,6 @@ constexpr const RideTypeDescriptor TwisterRollerCoasterRTD =
|
||||
{ COLOUR_DARK_GREEN, COLOUR_MOSS_GREEN, COLOUR_DARK_BROWN },
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_LIGHT_ORANGE, COLOUR_WHITE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -47,5 +47,6 @@ constexpr const RideTypeDescriptor VerticalDropCoasterRTD =
|
||||
{ COLOUR_BLACK, COLOUR_GREY, COLOUR_BLACK },
|
||||
{ COLOUR_DARK_GREEN, COLOUR_DARK_GREEN, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -47,5 +47,6 @@ constexpr const RideTypeDescriptor VirginiaReelRTD =
|
||||
{ COLOUR_BLACK, COLOUR_DARK_BROWN, COLOUR_DARK_BROWN },
|
||||
{ COLOUR_DARK_BROWN, COLOUR_BORDEAUX_RED, COLOUR_DARK_BROWN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,5 +50,6 @@ constexpr const RideTypeDescriptor WaterCoasterRTD =
|
||||
{ COLOUR_DARK_BROWN, COLOUR_DARK_BROWN, COLOUR_BORDEAUX_RED },
|
||||
{ COLOUR_WHITE, COLOUR_WHITE, COLOUR_DARK_PURPLE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,5 +50,6 @@ constexpr const RideTypeDescriptor WoodenRollerCoasterRTD =
|
||||
{ COLOUR_TEAL, COLOUR_BORDEAUX_RED, COLOUR_WHITE },
|
||||
{ COLOUR_LIGHT_BLUE, COLOUR_BLACK, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor WoodenWildMouseRTD =
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_BRIGHT_RED, COLOUR_SATURATED_BROWN },
|
||||
{ COLOUR_LIGHT_BLUE, COLOUR_LIGHT_BLUE, COLOUR_SATURATED_BROWN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -52,5 +52,6 @@ constexpr const RideTypeDescriptor CarRideRTD =
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_BORDEAUX_RED, COLOUR_OLIVE_GREEN },
|
||||
{ COLOUR_GREY, COLOUR_GREY, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -45,5 +45,6 @@ constexpr const RideTypeDescriptor CircusRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 39),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -47,5 +47,6 @@ constexpr const RideTypeDescriptor CrookedHouseRTD =
|
||||
SET_FIELD(ColourPresets, TRACK_COLOUR_PRESETS(
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_BLACK, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor DodgemsRTD =
|
||||
{ COLOUR_LIGHT_BLUE, COLOUR_GREY, COLOUR_GREY },
|
||||
{ COLOUR_DARK_GREEN, COLOUR_BLACK, COLOUR_DARK_GREEN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor FerrisWheelRTD =
|
||||
{ COLOUR_BLACK, COLOUR_BLACK, COLOUR_BLACK },
|
||||
{ COLOUR_GREY, COLOUR_GREY, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor FlyingSaucersRTD =
|
||||
{ COLOUR_DARK_PURPLE, COLOUR_GREY, COLOUR_BLACK },
|
||||
{ COLOUR_BLACK, COLOUR_YELLOW, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -52,5 +52,6 @@ constexpr const RideTypeDescriptor GhostTrainRTD =
|
||||
{ COLOUR_DARK_BROWN, COLOUR_BORDEAUX_RED, COLOUR_BLACK },
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_YELLOW, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -45,5 +45,6 @@ constexpr const RideTypeDescriptor HauntedHouseRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 22),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -45,5 +45,6 @@ constexpr const RideTypeDescriptor MazeRTD =
|
||||
SET_FIELD(ColourPresets, TRACK_COLOUR_PRESETS(
|
||||
{ COLOUR_GREY, COLOUR_GREY, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -45,5 +45,6 @@ constexpr const RideTypeDescriptor MerryGoRoundRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 45),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -47,5 +47,6 @@ constexpr const RideTypeDescriptor MiniGolfRTD =
|
||||
{ COLOUR_SATURATED_GREEN, COLOUR_DARK_BROWN, COLOUR_BLACK },
|
||||
{ COLOUR_MOSS_GREEN, COLOUR_BORDEAUX_RED, COLOUR_DARK_BROWN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -53,5 +53,6 @@ constexpr const RideTypeDescriptor MiniHelicoptersRTD =
|
||||
{ COLOUR_BRIGHT_PINK, COLOUR_BRIGHT_PINK, COLOUR_WHITE },
|
||||
{ COLOUR_LIGHT_BLUE, COLOUR_LIGHT_BLUE, COLOUR_WHITE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor MonorailCyclesRTD =
|
||||
{ COLOUR_DARK_BROWN, COLOUR_GREY, COLOUR_DARK_BROWN },
|
||||
{ COLOUR_GREY, COLOUR_BLACK, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor ObservationTowerRTD =
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_BLACK, COLOUR_GREY },
|
||||
{ COLOUR_LIGHT_BLUE, COLOUR_YELLOW, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -45,5 +45,6 @@ constexpr const RideTypeDescriptor SpaceRingsRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 30),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor SpiralSlideRTD =
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_YELLOW, COLOUR_DARK_BROWN },
|
||||
{ COLOUR_LIGHT_BLUE, COLOUR_BRIGHT_PINK, COLOUR_LIGHT_PURPLE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -43,5 +43,6 @@ constexpr const RideTypeDescriptor CashMachineRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 5),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::CashMachine),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -44,5 +44,6 @@ constexpr const RideTypeDescriptor DrinkStallRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 15),
|
||||
SET_FIELD(ColourPresets, DEFAULT_STALL_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Drink),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -44,5 +44,6 @@ constexpr const RideTypeDescriptor FirstAidRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 5),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::FirstAid),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -44,5 +44,6 @@ constexpr const RideTypeDescriptor FoodStallRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 15),
|
||||
SET_FIELD(ColourPresets, DEFAULT_STALL_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Food),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -44,5 +44,6 @@ constexpr const RideTypeDescriptor InformationKioskRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 15),
|
||||
SET_FIELD(ColourPresets, DEFAULT_STALL_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::InfoKiosk),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -44,5 +44,6 @@ constexpr const RideTypeDescriptor ShopRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 15),
|
||||
SET_FIELD(ColourPresets, DEFAULT_STALL_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Shop),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -44,5 +44,6 @@ constexpr const RideTypeDescriptor ToiletsRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 5),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Toilets),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -46,5 +46,6 @@ constexpr const RideTypeDescriptor CinemaRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 45),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -46,5 +46,6 @@ constexpr const RideTypeDescriptor EnterpriseRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 45),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor GoKartsRTD =
|
||||
{ COLOUR_DARK_GREEN, COLOUR_DARK_GREEN, COLOUR_DARK_GREEN },
|
||||
{ COLOUR_DARK_BROWN, COLOUR_DARK_BROWN, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor LaunchedFreefallRTD =
|
||||
{ COLOUR_WHITE, COLOUR_BRIGHT_RED, COLOUR_LIGHT_PURPLE },
|
||||
{ COLOUR_DARK_GREEN, COLOUR_YELLOW, COLOUR_WHITE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,5 +50,6 @@ constexpr const RideTypeDescriptor MagicCarpetRTD =
|
||||
{ COLOUR_YELLOW, COLOUR_WHITE, COLOUR_BLACK },
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_YELLOW, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -46,5 +46,6 @@ constexpr const RideTypeDescriptor MotionSimulatorRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 45),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor RotoDropRTD =
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_YELLOW, COLOUR_GREY },
|
||||
{ COLOUR_BLACK, COLOUR_LIGHT_BLUE, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor SwingingInverterShipRTD =
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_YELLOW, COLOUR_BLACK },
|
||||
{ COLOUR_BLACK, COLOUR_SATURATED_BROWN, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor SwingingShipRTD =
|
||||
SET_FIELD(ColourPresets, TRACK_COLOUR_PRESETS(
|
||||
{ COLOUR_DARK_BROWN, COLOUR_DARK_BROWN, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor TopSpinRTD =
|
||||
{ COLOUR_TEAL, COLOUR_WHITE, COLOUR_WHITE },
|
||||
{ COLOUR_DARK_GREEN, COLOUR_BRIGHT_RED, COLOUR_BRIGHT_RED },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -45,5 +45,6 @@ constexpr const RideTypeDescriptor TwistRTD =
|
||||
SET_FIELD(PhotoItem, SHOP_ITEM_PHOTO),
|
||||
SET_FIELD(BonusValue, 40),
|
||||
SET_FIELD(ColourPresets, DEFAULT_FLAT_RIDE_COLOUR_PRESET),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,5 +50,6 @@ constexpr const RideTypeDescriptor ChairliftRTD =
|
||||
{ COLOUR_WHITE, COLOUR_WHITE, COLOUR_OLIVE_GREEN },
|
||||
{ COLOUR_LIGHT_BROWN, COLOUR_LIGHT_BROWN, COLOUR_WHITE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor LiftRTD =
|
||||
{ COLOUR_DARK_GREEN, COLOUR_DARK_GREEN, COLOUR_GREY },
|
||||
{ COLOUR_BLACK, COLOUR_BLACK, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,5 +50,6 @@ constexpr const RideTypeDescriptor MiniatureRailwayRTD =
|
||||
{ COLOUR_LIGHT_BLUE, COLOUR_WHITE, COLOUR_DARK_BROWN },
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_WHITE, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -53,5 +53,6 @@ constexpr const RideTypeDescriptor MonorailRTD =
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_BORDEAUX_RED, COLOUR_BLACK },
|
||||
{ COLOUR_OLIVE_GREEN, COLOUR_OLIVE_GREEN, COLOUR_WHITE },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -52,5 +52,6 @@ constexpr const RideTypeDescriptor SuspendedMonorailRTD =
|
||||
{ COLOUR_DARK_PURPLE, COLOUR_DARK_PURPLE, COLOUR_BLACK },
|
||||
{ COLOUR_DARK_GREEN, COLOUR_DARK_GREEN, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor BoatHireRTD =
|
||||
{ COLOUR_LIGHT_BROWN, COLOUR_LIGHT_BROWN, COLOUR_YELLOW },
|
||||
{ COLOUR_BORDEAUX_RED, COLOUR_BORDEAUX_RED, COLOUR_BORDEAUX_RED },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -60,5 +60,6 @@ constexpr const RideTypeDescriptor DinghySlideRTD =
|
||||
{ COLOUR_TEAL, COLOUR_BORDEAUX_RED, COLOUR_TEAL },
|
||||
{ COLOUR_BRIGHT_RED, COLOUR_GREY, COLOUR_SATURATED_RED },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,5 +50,6 @@ constexpr const RideTypeDescriptor LogFlumeRTD =
|
||||
{ COLOUR_DARK_BROWN, COLOUR_DARK_BROWN, COLOUR_GREY },
|
||||
{ COLOUR_OLIVE_GREEN, COLOUR_BLACK, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -49,5 +49,6 @@ constexpr const RideTypeDescriptor RiverRaftsRTD =
|
||||
SET_FIELD(ColourPresets, TRACK_COLOUR_PRESETS(
|
||||
{ COLOUR_BLACK, COLOUR_BLACK, COLOUR_SATURATED_BROWN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,5 +50,6 @@ constexpr const RideTypeDescriptor RiverRapidsRTD =
|
||||
SET_FIELD(ColourPresets, TRACK_COLOUR_PRESETS(
|
||||
{ COLOUR_WHITE, COLOUR_BLACK, COLOUR_DARK_BROWN },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -50,5 +50,6 @@ constexpr const RideTypeDescriptor SplashBoatsRTD =
|
||||
{ COLOUR_DARK_BROWN, COLOUR_DARK_BROWN, COLOUR_BLACK },
|
||||
{ COLOUR_DARK_GREEN, COLOUR_DARK_GREEN, COLOUR_GREY },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
@@ -48,5 +48,6 @@ constexpr const RideTypeDescriptor SubmarineRideRTD =
|
||||
SET_FIELD(ColourPresets, TRACK_COLOUR_PRESETS(
|
||||
{ COLOUR_GREY, COLOUR_GREY, COLOUR_BLACK },
|
||||
)),
|
||||
SET_FIELD(ColourKey, RideColourKey::Ride),
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
Reference in New Issue
Block a user