X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fgameloop.h;h=b7e048b2dd5826790bc6437d7ca222a9bdb25c42;hb=f87231eab36e900a5f96e24e5c0c6fb90ab7bf62;hp=6e940c44cbbbdf85b3b27c68f16de71b1e6bfae9;hpb=0aedb4f52061e892106bf4b931187ffed09971bb;p=supertux.git diff --git a/src/gameloop.h b/src/gameloop.h index 6e940c44c..b7e048b2d 100644 --- a/src/gameloop.h +++ b/src/gameloop.h @@ -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);