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

Prefer using passed game state in save import classes (#22682)

* Wrap global game state in a unique_ptr

* Make ImportTileElements, SetTileElements use game state passed

* Make ImportParkName, ImportSavedView use game state passed

* Make ImportPeepSpawns use game state passed

* Make FixEntrancePositions use game state passed
This commit is contained in:
Aaron van Geffen
2024-09-06 23:04:14 +02:00
committed by GitHub
parent 125ae170b2
commit 960bea7aae
8 changed files with 50 additions and 34 deletions

View File

@@ -1071,7 +1071,7 @@ namespace OpenRCT2
std::vector<TileElement> tileElements;
tileElements.resize(numElements);
cs.Read(tileElements.data(), tileElements.size() * sizeof(TileElement));
SetTileElements(std::move(tileElements));
SetTileElements(gameState, std::move(tileElements));
{
TileElementIterator it;
TileElementIteratorBegin(&it);