1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-28 01:04:50 +01:00

Change RTD flags to a strong enum

This commit is contained in:
Michael Steenbeek
2024-08-13 22:20:25 +02:00
committed by GitHub
parent da8a049b81
commit 47800cddcf
140 changed files with 795 additions and 789 deletions

View File

@@ -239,7 +239,7 @@ static Widget window_install_track_widgets[] = {
}
const auto& rtd = GetRideTypeDescriptor(td.trackAndVehicle.rtdIndex);
if (!rtd.HasFlag(RIDE_TYPE_FLAG_IS_MAZE))
if (!rtd.HasFlag(RtdFlag::isMaze))
{
if (td.trackAndVehicle.rtdIndex == RIDE_TYPE_MINI_GOLF)
{
@@ -277,7 +277,7 @@ static Widget window_install_track_widgets[] = {
screenPos.y += kListRowHeight;
}
if (GetRideTypeDescriptor(td.trackAndVehicle.rtdIndex).HasFlag(RIDE_TYPE_FLAG_HAS_G_FORCES))
if (GetRideTypeDescriptor(td.trackAndVehicle.rtdIndex).HasFlag(RtdFlag::hasGForces))
{
// Maximum positive vertical Gs
{
@@ -313,7 +313,7 @@ static Widget window_install_track_widgets[] = {
}
}
if (GetRideTypeDescriptor(td.trackAndVehicle.rtdIndex).HasFlag(RIDE_TYPE_FLAG_HAS_DROPS))
if (GetRideTypeDescriptor(td.trackAndVehicle.rtdIndex).HasFlag(RtdFlag::hasDrops))
{
auto ft = Formatter();
ft.Add<uint16_t>(td.statistics.drops);