X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=inline;f=src%2Ftitle.hpp;h=39d0abf089960d612df005a1e42d2520447ba10f;hb=605c7560d07e785a9a86c5f0eedb270e6a78f7bb;hp=aa264736bb1627fdb7eccff4ccccba43232b71e4;hpb=1486ceaaf9dd7a9d2d7e3654550b9a2768df2a56;p=supertux.git diff --git a/src/title.hpp b/src/title.hpp index aa264736b..39d0abf08 100644 --- a/src/title.hpp +++ b/src/title.hpp @@ -1,8 +1,8 @@ // $Id$ -// +// // SuperTux -// Copyright (C) 2000 Bill Kendrick // Copyright (C) 2004 Tobias Glaesser +// Copyright (C) 2006 Matthias Braun // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -13,7 +13,7 @@ // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. -// +// // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA @@ -37,6 +37,7 @@ public: virtual ~TitleScreen(); virtual void setup(); + virtual void leave(); virtual void draw(DrawingContext& context); @@ -53,16 +54,16 @@ private: void check_contrib_world_menu(); void free_contrib_menu(); + std::auto_ptr main_menu; std::auto_ptr load_game_menu; std::auto_ptr contrib_menu; std::auto_ptr contrib_world_menu; + std::auto_ptr main_world; std::vector contrib_worlds; - int current_world; - World* current_contrib_world; - + World* current_world; + std::auto_ptr controller; std::auto_ptr titlesession; }; #endif -