mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-23 14:54:30 +01:00
remove required flag (unused) and fix scenery selection
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
|
||||
#include "../core/IStream.hpp"
|
||||
#include "../core/Memory.hpp"
|
||||
#include "ObjectRepository.h"
|
||||
#include "SceneryGroupObject.h"
|
||||
|
||||
extern "C"
|
||||
@@ -100,6 +101,18 @@ const utf8 * SceneryGroupObject::GetName() const
|
||||
return name != nullptr ? name : "";
|
||||
}
|
||||
|
||||
void SceneryGroupObject::SetRepositoryItem(ObjectRepositoryItem * item) const
|
||||
{
|
||||
Memory::Free(item->ThemeObjects);
|
||||
|
||||
item->NumThemeObjects = _numItems;
|
||||
item->ThemeObjects = Memory::AllocateArray<rct_object_entry>(_numItems);
|
||||
for (uint32 i = 0; i < _numItems; i++)
|
||||
{
|
||||
item->ThemeObjects[i] = _items[i];
|
||||
}
|
||||
}
|
||||
|
||||
void SceneryGroupObject::ReadItems(IStream * stream)
|
||||
{
|
||||
auto items = std::vector<rct_object_entry>();
|
||||
|
||||
Reference in New Issue
Block a user