#include "gui/menu.hpp"
-#include <vector>
-#include <string>
-
+class ContribWorldMenu;
class World;
class ContribMenu : public Menu
{
private:
+ std::unique_ptr<ContribWorldMenu> m_contrib_world_menu;
+ std::vector<World*> m_contrib_worlds;
+
public:
- ContribMenu(const std::vector<std::string>& level_worlds,
- std::vector<World*>& contrib_worlds);
+ ContribMenu();
+ ~ContribMenu();
+ void check_menu();
+
private:
ContribMenu(const ContribMenu&);
ContribMenu& operator=(const ContribMenu&);