mirror of
https://github.com/Heretek-AI/GDevelop.git
synced 2026-07-24 03:54:34 -04:00
23 lines
603 B
C++
23 lines
603 B
C++
#include "ScenePlatformObjectsManager.h"
|
|
#include "PlatformAutomatism.h"
|
|
|
|
std::map<RuntimeScene*, ScenePlatformObjectsManager> ScenePlatformObjectsManager::managers;
|
|
|
|
ScenePlatformObjectsManager::~ScenePlatformObjectsManager()
|
|
{
|
|
for (std::set<PlatformAutomatism*>::iterator it = allPlatforms.begin();
|
|
it != allPlatforms.end();
|
|
++it)
|
|
{
|
|
(*it)->Activate(false);
|
|
}
|
|
}
|
|
|
|
void ScenePlatformObjectsManager::AddPlatform(PlatformAutomatism * platform)
|
|
{
|
|
allPlatforms.insert(platform);
|
|
}
|
|
void ScenePlatformObjectsManager::RemovePlatform(PlatformAutomatism * platform)
|
|
{
|
|
allPlatforms.erase(platform);
|
|
} |