First round of cleanup up the AddonManager a bit
[supertux.git] / src / supertux / menu / addon_menu.hpp
index 640c5bc..3d81aef 100644 (file)
 
 #include "gui/menu.hpp"
 
-enum {
-  ADDON_LIST_START_ID = 10
-};
-
 class Addon;
+class AddonManager;
 
 class AddonMenu : public Menu
 {
 private:
-  std::vector<Addon*> m_addons;
+  enum {
+    MNID_CHECK_ONLINE,
+    MNID_ADDON_LIST_START = 10
+  };
+
+private:
+  AddonManager& m_addon_manager;
 
 public:
   AddonMenu();