diff --git a/src/openrct2/actions/GameAction.h b/src/openrct2/actions/GameAction.h index e9331fd0ad..dd29f9f294 100644 --- a/src/openrct2/actions/GameAction.h +++ b/src/openrct2/actions/GameAction.h @@ -101,6 +101,8 @@ public: { } + virtual ~GameAction() = default; + uint32 GetPlayer() const { return _playerId; diff --git a/src/openrct2/actions/PlaceParkEntranceAction.hpp b/src/openrct2/actions/PlaceParkEntranceAction.hpp index ac253740c9..66d38abe18 100644 --- a/src/openrct2/actions/PlaceParkEntranceAction.hpp +++ b/src/openrct2/actions/PlaceParkEntranceAction.hpp @@ -16,6 +16,7 @@ #include "../core/MemoryStream.h" #include "../localisation/string_ids.h" +#include "../OpenRCT2.h" #include "GameAction.h" #pragma once diff --git a/src/openrct2/ride/ride.c b/src/openrct2/ride/ride.c index 9bb1c5b751..d85970e240 100644 --- a/src/openrct2/ride/ride.c +++ b/src/openrct2/ride/ride.c @@ -216,7 +216,6 @@ static void ride_update(sint32 rideIndex); static void ride_update_vehicle_colours(sint32 rideIndex); void loc_6DDF9C(Ride *ride, rct_map_element *mapElement); - Ride *get_ride(sint32 index) { if (index < 0 || index >= MAX_RIDES)