X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Ftitle.hpp;h=5844bec7b312255adbe43fdd4ec9254aab0ffef1;hb=00071f4e2020e2b40c8230c34892114ba09599ab;hp=7de0a4379282b0d1c2792f8cb4d949d256168d45;hpb=7ee27c4c9687de567f6cc9e811b6b962d6a62f39;p=supertux.git diff --git a/src/title.hpp b/src/title.hpp index 7de0a4379..5844bec7b 100644 --- a/src/title.hpp +++ b/src/title.hpp @@ -31,6 +31,9 @@ class Menu; class World; class CodeController; +/** + * Screen that displays the SuperTux logo, lets players start a new game, etc. + */ class TitleScreen : public Screen { public: @@ -50,6 +53,7 @@ private: bool process_load_game_menu(); void make_tux_jump(); void update_load_game_menu(); + void generate_main_menu(); void generate_contrib_menu(); void check_levels_contrib_menu(); void check_contrib_world_menu(); @@ -65,7 +69,9 @@ private: std::auto_ptr main_world; std::vector contrib_worlds; std::auto_ptr addons_menu; - std::vector addons; + std::vector addons; /**< shown list of Add-ons */ + std::vector available_addons; /**< list of downloadable Add-ons */ + std::vector installed_addons; /**< list of currently installed Add-ons */ World* current_world; std::auto_ptr controller;