- reduced menu fadness a bit (ie. balanced the edges)
[supertux.git] / src / gameloop.h
index 6e940c4..b7e048b 100644 (file)
@@ -29,11 +29,19 @@ extern Level current_level;
 
 extern int game_started;
 
-/* Function prototypes: */
-class Tile;
+class GameSession
+{
+ private:
+  timer_type fps_timer, frame_timer;
+
+ public:
+  GameSession(const char * subset, int levelnb, int mode);
+  int  run();
+  void draw();
+  int  action();
+};
 
 void  activate_bad_guys(Level* plevel);
-int   gameloop(const char * subset, int levelnb, int mode);
 void  savegame(int slot);
 void  loadgame(int slot);
 std::string slotinfo(int slot);