From 32b3448b9257f8abbf6b4fdd52910fe04a29f82f Mon Sep 17 00:00:00 2001 From: hdpoliveira Date: Fri, 10 Apr 2020 04:29:38 -0300 Subject: [PATCH] Part of #9473: vehicle_update_doing_circus_show to Vehicle::UpdateDoingCircusShow --- src/openrct2/ride/Vehicle.cpp | 15 +++++++-------- src/openrct2/ride/Vehicle.h | 1 + 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/openrct2/ride/Vehicle.cpp b/src/openrct2/ride/Vehicle.cpp index 449103039c..a53d10ea6b 100644 --- a/src/openrct2/ride/Vehicle.cpp +++ b/src/openrct2/ride/Vehicle.cpp @@ -48,7 +48,6 @@ static void vehicle_update_crossings(const Vehicle* vehicle); static void vehicle_claxon(const Vehicle* vehicle); -static void vehicle_update_doing_circus_show(Vehicle* vehicle); static void vehicle_finish_departing(Vehicle* vehicle); static void vehicle_update_motion_boat_hire(Vehicle* vehicle); static void vehicle_update_boat_location(Vehicle* vehicle); @@ -2041,7 +2040,7 @@ void Vehicle::Update() UpdateShowingFilm(); break; case VEHICLE_STATUS_DOING_CIRCUS_SHOW: - vehicle_update_doing_circus_show(this); + UpdateDoingCircusShow(); default: break; } @@ -2643,7 +2642,7 @@ void Vehicle::UpdateWaitingToDepart() case RIDE_MODE_CIRCUS_SHOW: SetState(VEHICLE_STATUS_DOING_CIRCUS_SHOW); current_time = -1; - vehicle_update_doing_circus_show(this); + UpdateDoingCircusShow(); break; case RIDE_MODE_SPACE_RINGS: SetState(VEHICLE_STATUS_SPACE_RINGS_OPERATING); @@ -5105,20 +5104,20 @@ void Vehicle::UpdateShowingFilm() * * rct2: 0x006D95F7 */ -static void vehicle_update_doing_circus_show(Vehicle* vehicle) +void Vehicle::UpdateDoingCircusShow() { if (_vehicleBreakdown == 0) return; - int32_t currentTime = vehicle->current_time + 1; + int32_t currentTime = current_time + 1; if (currentTime <= 5000) { - vehicle->current_time = currentTime; + current_time = currentTime; } else { - vehicle->SetState(VEHICLE_STATUS_ARRIVING); - vehicle->var_C0 = 0; + SetState(VEHICLE_STATUS_ARRIVING); + var_C0 = 0; } } diff --git a/src/openrct2/ride/Vehicle.h b/src/openrct2/ride/Vehicle.h index bd98f4115a..a12faa5304 100644 --- a/src/openrct2/ride/Vehicle.h +++ b/src/openrct2/ride/Vehicle.h @@ -329,6 +329,7 @@ private: void UpdateUnloadingPassengers(); void UpdateWaitingForCableLift(); void UpdateShowingFilm(); + void UpdateDoingCircusShow(); }; struct train_ref