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