Include optimizations
[supertux.git] / src / supertux / menu / contrib_menu.hpp
index 1cfbccc..3c62d8d 100644 (file)
 
 #include "gui/menu.hpp"
 
-#include <vector>
-#include <string>
 
 class World;
 
 class ContribMenu : public Menu
 {
 private:
+  std::vector<World*> m_contrib_worlds;
+
 public:
-  ContribMenu(const std::vector<std::string>& level_worlds,
-              std::vector<World*>& contrib_worlds);
+  ContribMenu();
+  ~ContribMenu();
   
+  /** FIXME: the method returns the current world only once, as it uses Menu::check() */
+  World* get_current_world();
+
 private:
   ContribMenu(const ContribMenu&);
   ContribMenu& operator=(const ContribMenu&);