diff options
Diffstat (limited to 'src/engine/World.cpp')
| -rw-r--r-- | src/engine/World.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/engine/World.cpp b/src/engine/World.cpp index d67a2577c..a63c22b10 100644 --- a/src/engine/World.cpp +++ b/src/engine/World.cpp @@ -195,6 +195,13 @@ void World::DrawParticles(s32 cameraId) { } } +// Sets OObjects or AActors static member variables back to default values +void World::Reset() { + for (const auto& object : Objects) { + object->Reset(); + } +} + Object* World::GetObjectByIndex(size_t index) { //if (index < this->Objects.size()) { // Assuming GameActor::a is accessible, use reinterpret_cast if needed |
