- Implemented a scripted object that can be placed in a level and whose name is
[supertux.git] / src / worldmap.h
index 55eddfc..8c19d74 100644 (file)
 #include "audio/musicref.h"
 #include "video/screen.h"
 #include "lisp/lisp.h"
+#include "control/controller.h"
 #include "statistics.h"
 #include "timer.h"
 #include "tile_manager.h"
 
-namespace SuperTux {
-  class Menu;
-  class Sprite;
-}
-
+class Sprite;
+class Menu;
 extern Menu* worldmap_menu;
 
 namespace WorldMapNS {
@@ -68,6 +66,7 @@ public:
 private:
   WorldMap* worldmap;
   Sprite* tux_sprite;
+  Controller* controller;
 
   Direction input_direction;
   Direction direction;
@@ -179,7 +178,7 @@ public:
   };
 
   /** Variables to deal with the passive map messages */
-  Timer2 passive_message_timer;
+  Timer passive_message_timer;
   std::string passive_message;
 
 private:
@@ -194,8 +193,6 @@ private:
 
   MusicRef song;
 
-  bool enter_level;
-
   Vector offset;
   std::string savegame_file;