1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-04 13:42:55 +01:00

Create weak enum for MazeWallType

This commit is contained in:
Gymnasiast
2025-03-07 22:41:04 +01:00
parent 73cda29208
commit 0bfeff59ba
3 changed files with 7 additions and 7 deletions

View File

@@ -1219,7 +1219,7 @@ namespace OpenRCT2::RCT1
if (src->type == RideType::HedgeMaze)
{
if (_gameVersion < FILE_VERSION_RCT1_LL || src->trackColourSupports[0] > 3)
dst->trackColours[0].supports = MAZE_WALL_TYPE_HEDGE;
dst->trackColours[0].supports = MazeWallType::hedges;
else
dst->trackColours[0].supports = src->trackColourSupports[0];
}

View File

@@ -115,7 +115,7 @@ namespace OpenRCT2::RCT1
// Mazes were only hedges
if (td4.Type == RideType::HedgeMaze)
{
td->appearance.trackColours[i].supports = MAZE_WALL_TYPE_HEDGE;
td->appearance.trackColours[i].supports = MazeWallType::hedges;
}
else if (td4.Type == RideType::RiverRapids)
{

View File

@@ -823,12 +823,12 @@ enum
RIDE_CRASH_TYPE_FATALITIES = 8
};
enum
enum MazeWallType : uint8_t
{
MAZE_WALL_TYPE_BRICK,
MAZE_WALL_TYPE_HEDGE,
MAZE_WALL_TYPE_ICE,
MAZE_WALL_TYPE_WOOD,
brick,
hedges,
ice,
wooden,
};
enum