#include <vector>
#include "screen.hpp"
#include "game_session.hpp"
+#include "addon.hpp"
class Menu;
class World;
void check_levels_contrib_menu();
void check_contrib_world_menu();
void free_contrib_menu();
+ void generate_addons_menu();
+ void check_addons_menu();
+ void free_addons_menu();
+ std::auto_ptr<Menu> main_menu;
std::auto_ptr<Menu> load_game_menu;
std::auto_ptr<Menu> contrib_menu;
std::auto_ptr<Menu> contrib_world_menu;
std::auto_ptr<World> main_world;
std::vector<World*> contrib_worlds;
+ std::auto_ptr<Menu> addons_menu;
+ std::vector<Addon> addons;
World* current_world;
-
+
std::auto_ptr<CodeController> controller;
std::auto_ptr<GameSession> titlesession;
};
#endif
-