1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-27 00:34:46 +01:00

Reduce object casting (#24072)

This commit is contained in:
Michael Steenbeek
2025-03-25 08:51:44 +01:00
committed by GitHub
parent a8e2c6e375
commit 70bdddcf36
20 changed files with 36 additions and 66 deletions

View File

@@ -26,6 +26,7 @@
#include "object/ObjectList.h"
#include "object/ObjectManager.h"
#include "object/ObjectRepository.h"
#include "object/WaterObject.h"
#include "ride/RideData.h"
#include "ride/RideManager.hpp"
#include "ride/TrainManager.h"
@@ -466,7 +467,7 @@ static void SelectDesignerObjects()
static void ReplaceSelectedWaterPalette(const ObjectRepositoryItem* item)
{
auto& objectManager = OpenRCT2::GetContext()->GetObjectManager();
auto* oldPalette = objectManager.GetLoadedObject(ObjectType::water, 0);
auto* oldPalette = objectManager.GetLoadedObject<WaterObject>(0);
if (oldPalette != nullptr)
{