1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-24 23:34:37 +01:00

Merge pull request #2919 from Overv/fix-ferris-wheel-rotations

Fix ferris wheel rotating one extra time (fixes #2918)
This commit is contained in:
Duncan
2016-02-12 21:13:53 +00:00

View File

@@ -3631,13 +3631,14 @@ static void vehicle_update_ferris_wheel_rotating(rct_vehicle* vehicle) {
if (subState == vehicle->var_1F) {
bool shouldStop = true;
if (ride->status != RIDE_STATUS_CLOSED) {
if (vehicle->var_CE <= ride->rotations)
if (vehicle->var_CE < ride->rotations)
shouldStop = false;
}
if (shouldStop) {
ferris_wheel_var_0 = vehicle->ferris_wheel_var_0;
vehicle->ferris_wheel_var_0 = -abs(ferris_wheel_var_0);
vehicle->ferris_wheel_var_1 = abs(ferris_wheel_var_0);
}
}