Replaced std::auto_ptr<> with std::unique_ptr<>
[supertux.git] / src / supertux / menu / contrib_menu.hpp
index b25380b..649b784 100644 (file)
 
 #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();
   ~ContribMenu();
   
-  /** FIXME: the method returns the current world only once, as it uses Menu::check() */
-  World* get_current_world();
+  void check_menu();
 
 private:
   ContribMenu(const ContribMenu&);