#include "ScenePlatformObjectsManager.h" #include "PlatformBehavior.h" std::map ScenePlatformObjectsManager::managers; ScenePlatformObjectsManager::~ScenePlatformObjectsManager() { for (std::set::iterator it = allPlatforms.begin(); it != allPlatforms.end();) { (*it++)->Activate(false); } } void ScenePlatformObjectsManager::AddPlatform(PlatformBehavior* platform) { allPlatforms.insert(platform); } void ScenePlatformObjectsManager::RemovePlatform(PlatformBehavior* platform) { allPlatforms.erase(platform); }