1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 20:13:07 +01:00

Refactor object selection to use RideManager

This commit is contained in:
ZehMatt
2021-08-02 09:07:53 +03:00
committed by ζeh Matt
parent 47b782ec2d
commit ca605d6f82

View File

@@ -192,14 +192,10 @@ void setup_in_use_selection_flags()
}
} while (tile_element_iterator_next(&iter));
for (ride_id_t ride_index = 0; ride_index < MAX_RIDES; ride_index++)
for (auto& ride : GetRideManager())
{
auto ride = get_ride(ride_index);
if (ride != nullptr)
{
ObjectEntryIndex type = ride->subtype;
Editor::SetSelectedObject(ObjectType::Ride, type, OBJECT_SELECTION_FLAG_SELECTED);
}
ObjectEntryIndex type = ride.subtype;
Editor::SetSelectedObject(ObjectType::Ride, type, OBJECT_SELECTION_FLAG_SELECTED);
}
// Apply selected object status for hacked vehicles that may not have an associated ride