1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-19 21:13:05 +01:00

Refactor SmallSceneryEntry (#14815)

This commit is contained in:
Duncan
2021-06-04 02:14:41 +01:00
committed by GitHub
parent 8fc7e06116
commit 12c5484f44
23 changed files with 205 additions and 203 deletions

View File

@@ -480,18 +480,17 @@ private:
{
if (loadedObject != nullptr)
{
rct_scenery_entry* sceneryEntry;
switch (loadedObject->GetObjectType())
{
case ObjectType::SmallScenery:
{
sceneryEntry = static_cast<rct_scenery_entry*>(loadedObject->GetLegacyData());
sceneryEntry->small_scenery.scenery_tab_id = GetPrimarySceneryGroupEntryIndex(loadedObject.get());
auto* sceneryEntry = static_cast<SmallSceneryEntry*>(loadedObject->GetLegacyData());
sceneryEntry->scenery_tab_id = GetPrimarySceneryGroupEntryIndex(loadedObject.get());
break;
}
case ObjectType::LargeScenery:
{
sceneryEntry = static_cast<rct_scenery_entry*>(loadedObject->GetLegacyData());
auto* sceneryEntry = static_cast<rct_scenery_entry*>(loadedObject->GetLegacyData());
sceneryEntry->large_scenery.scenery_tab_id = GetPrimarySceneryGroupEntryIndex(loadedObject.get());
break;
}