X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Ftitle.hpp;h=7de0a4379282b0d1c2792f8cb4d949d256168d45;hb=d4b281559d45406a5d07cf04d89142cdeb90b114;hp=39d0abf089960d612df005a1e42d2520447ba10f;hpb=a113d3bd1feddd510e3b2852b0d42522735eee40;p=supertux.git diff --git a/src/title.hpp b/src/title.hpp index 39d0abf08..7de0a4379 100644 --- a/src/title.hpp +++ b/src/title.hpp @@ -25,6 +25,7 @@ #include #include "screen.hpp" #include "game_session.hpp" +#include "addon.hpp" class Menu; class World; @@ -53,6 +54,9 @@ private: 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 main_menu; std::auto_ptr load_game_menu; @@ -60,6 +64,8 @@ private: std::auto_ptr contrib_world_menu; std::auto_ptr main_world; std::vector contrib_worlds; + std::auto_ptr addons_menu; + std::vector addons; World* current_world; std::auto_ptr controller;