#pragma once #include #include #include // using namespace std; class LevelGenerationOptions; class LevelGenerators { private: std::vector m_levelGenerators; public: LevelGenerators(); void addLevelGenerator(const std::string& displayName, LevelGenerationOptions* generator); void removeLevelGenerator(LevelGenerationOptions* generator); std::vector* getLevelGenerators() { return &m_levelGenerators; } };