Replace cast to Int with <uint16_t>

This commit is contained in:
Big-Blue-1 2024-04-30 14:02:37 +02:00 committed by GitHub
parent 1ef96abc38
commit 182abb869f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -1050,9 +1050,9 @@ static void RideRatingsCalculate(RideRatingUpdateState& state, Ride& ride)
if (ride.ratings.Excitement != -1)
{
// Address underflows allowed by original RCT2 code
ride.ratings.Excitement = std::max(0, (int)ride.ratings.Excitement);
ride.ratings.Intensity = std::max(0, (int)ride.ratings.Intensity);
ride.ratings.Nausea = std::max(0, (int)ride.ratings.Nausea);
ride.ratings.Excitement = std::max<uint16_t>(0, ride.ratings.Excitement);
ride.ratings.Intensity = std::max<uint16_t>(0, ride.ratings.Intensity);
ride.ratings.Nausea = std::max<uint16_t>(0, ride.ratings.Nausea);
}
#endif