mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-02-03 04:05:49 +01:00
Use a vector instead of array
This commit is contained in:
@@ -211,10 +211,10 @@ namespace RCT2
|
||||
void ReadChunk6(SawyerChunkReader& chunkReader, uint32_t sizeWithoutEntities)
|
||||
{
|
||||
uint32_t entitiesSize = GetMaxEntities() * sizeof(Entity);
|
||||
auto bufferSize = sizeWithoutEntities + entitiesSize;
|
||||
uint8_t buffer[bufferSize];
|
||||
chunkReader.ReadChunk(&buffer, bufferSize);
|
||||
auto stream = OpenRCT2::MemoryStream(&buffer, bufferSize);
|
||||
size_t bufferSize = sizeWithoutEntities + entitiesSize;
|
||||
std::vector<uint8_t> buffer(bufferSize);
|
||||
chunkReader.ReadChunk(buffer.data(), buffer.size());
|
||||
auto stream = OpenRCT2::MemoryStream(buffer.data(), buffer.size());
|
||||
|
||||
uint32_t preEntitiesSize = sizeof(_s6.next_free_tile_element_pointer_index);
|
||||
uint32_t postEntitiesSize = sizeWithoutEntities - preEntitiesSize;
|
||||
|
||||
Reference in New Issue
Block a user