1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-30 10:15:36 +01:00

Introduce EntityId and refactor everything

This commit is contained in:
ζeh Matt
2022-02-12 23:31:06 +02:00
parent 9322f415a9
commit d7f5003943
97 changed files with 476 additions and 388 deletions

View File

@@ -1160,7 +1160,7 @@ namespace OpenRCT2
cs.ReadWrite(ride.min_waiting_time);
cs.ReadWrite(ride.max_waiting_time);
cs.ReadWriteArray(ride.vehicles, [&cs](uint16_t& v) {
cs.ReadWriteArray(ride.vehicles, [&cs](EntityId& v) {
cs.ReadWrite(v);
return true;
});
@@ -2168,7 +2168,7 @@ namespace OpenRCT2
{
T placeholder{};
auto index = cs.Read<uint16_t>();
auto index = cs.Read<EntityId>();
auto* ent = CreateEntityAt<T>(index);
if (ent == nullptr)
{