From 1f1d53328236af076f2a20e410d47e93decd9c47 Mon Sep 17 00:00:00 2001 From: duncanspumpkin Date: Sat, 27 Mar 2021 09:35:02 +0000 Subject: [PATCH] Make non entity rebase fixes --- src/openrct2/ParkFile.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/openrct2/ParkFile.cpp b/src/openrct2/ParkFile.cpp index ddc9a81e4c..a70ea732fa 100644 --- a/src/openrct2/ParkFile.cpp +++ b/src/openrct2/ParkFile.cpp @@ -29,11 +29,14 @@ #include "object/ObjectRepository.h" #include "peep/Staff.h" #include "ride/ShopItem.h" +#include "ride/Vehicle.h" #include "scenario/Scenario.h" #include "world/Climate.h" +#include "world/EntityList.h" #include "world/Entrance.h" #include "world/Map.h" #include "world/Park.h" +#include "world/Sprite.h" #include #include @@ -434,11 +437,11 @@ namespace OpenRCT2 if (cs.GetMode() == OrcaStream::Mode::READING) { auto s = cs.Read(); - String::Set(item.Text, sizeof(item.Text), s.c_str()); + item.Text = s; } else { - cs.Write(std::string_view(item.Text, std::size(item.Text))); + cs.Write(std::string_view(item.Text)); } } @@ -763,7 +766,6 @@ namespace OpenRCT2 auto& entity = *(get_sprite(index)); ReadWriteEntity(cs, entity); }); - RebuildEntityLists(); } else { @@ -808,7 +810,6 @@ namespace OpenRCT2 static void ReadWriteEntityCommon(OrcaStream::ChunkStream& cs, SpriteBase& entity) { - cs.ReadWrite(entity.sprite_identifier); cs.ReadWrite(entity.sprite_height_negative); cs.ReadWrite(entity.sprite_index); cs.ReadWrite(entity.flags); @@ -905,7 +906,6 @@ namespace OpenRCT2 cs.ReadWrite(entity.State); cs.ReadWrite(entity.SubState); cs.ReadWrite(entity.SpriteType); - cs.ReadWrite(entity.AssignedPeepType); cs.ReadWrite(entity.GuestNumRides); cs.ReadWrite(entity.TshirtColour); cs.ReadWrite(entity.TrousersColour); @@ -1102,13 +1102,13 @@ namespace OpenRCT2 { uint16_t numGuestsInPark = 0; uint16_t numGuestsHeadingsForPark = 0; - for (auto peep : EntityList(EntityListId::Peep)) + for (auto guest : EntityList()) { - if (peep->State == PeepState::EnteringPark) + if (guest->State == PeepState::EnteringPark) { numGuestsHeadingsForPark++; } - if (!peep->OutsideOfPark) + if (!guest->OutsideOfPark) { numGuestsInPark++; }