mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-23 15:52:55 +01:00
Make Ride::GetStationObject() const
This commit is contained in:
committed by
GitHub
parent
07a059e10f
commit
4005d3b86a
@@ -5516,7 +5516,7 @@ int32_t ride_get_entry_index(int32_t rideType, int32_t rideSubType)
|
||||
return subType;
|
||||
}
|
||||
|
||||
StationObject* Ride::GetStationObject() const
|
||||
const StationObject* Ride::GetStationObject() const
|
||||
{
|
||||
auto& objManager = GetContext()->GetObjectManager();
|
||||
return static_cast<StationObject*>(objManager.GetLoadedObject(ObjectType::Station, entrance_style));
|
||||
|
||||
@@ -382,7 +382,7 @@ public:
|
||||
int32_t GetTotalLength() const;
|
||||
int32_t GetTotalTime() const;
|
||||
|
||||
StationObject* GetStationObject() const;
|
||||
const StationObject* GetStationObject() const;
|
||||
};
|
||||
|
||||
#pragma pack(push, 1)
|
||||
|
||||
@@ -59,7 +59,7 @@ static void PaintCircus(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ static void PaintCrookedHouse(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ static void paint_dodgems(
|
||||
|
||||
wooden_a_supports_paint_setup(session, direction & 1, 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -127,7 +127,7 @@ static void PaintFerrisWheel(
|
||||
|
||||
wooden_a_supports_paint_setup(session, direction & 1, 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ static void paint_flying_saucers(
|
||||
|
||||
wooden_a_supports_paint_setup(session, direction & 1, 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ static void PaintHauntedHouse(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@ static void PaintMerryGoRound(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -93,7 +93,7 @@ static void paint_observation_tower_base(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -103,7 +103,7 @@ static void paint_space_rings(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = ride->GetStationObject();
|
||||
const StationObject* stationObject = ride->GetStationObject();
|
||||
track_paint_util_paint_floor(session, edges, session->TrackColours[SCHEME_TRACK], height, floorSpritesCork, stationObject);
|
||||
|
||||
switch (trackSequence)
|
||||
|
||||
@@ -203,7 +203,7 @@ static void paint_spiral_slide(
|
||||
wooden_a_supports_paint_setup(session, direction & 1, 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
// Base
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ static void Paint3dCinema(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -101,7 +101,7 @@ static void PaintEnterprise(
|
||||
|
||||
wooden_a_supports_paint_setup(session, direction & 1, 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = ride->GetStationObject();
|
||||
const StationObject* stationObject = ride->GetStationObject();
|
||||
track_paint_util_paint_floor(session, edges, session->TrackColours[SCHEME_TRACK], height, floorSpritesCork, stationObject);
|
||||
|
||||
track_paint_util_paint_fences(
|
||||
|
||||
@@ -94,7 +94,7 @@ static void paint_launched_freefall_base(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -251,7 +251,7 @@ static void PaintMagicCarpet(
|
||||
metal_a_supports_paint_setup(
|
||||
session, METAL_SUPPORTS_TUBES, 8, 0, height, session->TrackColours[SCHEME_SUPPORTS]);
|
||||
}
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -111,7 +111,7 @@ static void PaintMotionSimulator(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -107,7 +107,7 @@ static void paint_roto_drop_base(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -141,7 +141,7 @@ static void PaintSwingingInverterShip(
|
||||
uint8_t relativeTrackSequence = track_map_1x4[direction][trackSequence];
|
||||
uint32_t imageId;
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -173,7 +173,7 @@ static void PaintSwingingShip(
|
||||
uint32_t imageId;
|
||||
bool hasFence;
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -195,7 +195,7 @@ static void PaintTopSpin(
|
||||
|
||||
wooden_a_supports_paint_setup(session, direction & 1, 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = nullptr;
|
||||
const StationObject* stationObject = nullptr;
|
||||
if (ride != nullptr)
|
||||
stationObject = ride->GetStationObject();
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ static void paint_twist(
|
||||
|
||||
wooden_a_supports_paint_setup(session, (direction & 1), 0, height, session->TrackColours[SCHEME_MISC]);
|
||||
|
||||
StationObject* stationObject = ride->GetStationObject();
|
||||
const StationObject* stationObject = ride->GetStationObject();
|
||||
track_paint_util_paint_floor(session, edges, session->TrackColours[SCHEME_MISC], height, floorSpritesCork, stationObject);
|
||||
|
||||
switch (trackSequence)
|
||||
|
||||
Reference in New Issue
Block a user