1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-26 08:14:38 +01:00

Fix signed/unsigned mismatch

This commit is contained in:
ζeh Matt
2021-09-04 19:17:37 +03:00
parent 120bb10fd5
commit f8e26a3752

View File

@@ -1192,12 +1192,13 @@ static void window_ride_update_overall_view(Ride* ride)
maxz = std::max(maxz, clearZ);
}
if (static_cast<int32_t>(ride->id) >= ride_overall_views.size())
const auto rideIndex = EnumValue(ride->id);
if (rideIndex >= ride_overall_views.size())
{
ride_overall_views.resize(static_cast<int32_t>(ride->id) + 1);
ride_overall_views.resize(rideIndex + 1);
}
auto& view = ride_overall_views[static_cast<size_t>(ride->id)];
auto& view = ride_overall_views[rideIndex];
view.x = (minx + maxx) / 2 + 16;
view.y = (miny + maxy) / 2 + 16;
view.z = (minz + maxz) / 2 - 8;