X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fmainloop.hpp;h=cb5bbeda250e537a486ece6ea7d54703685a1ef1;hb=c551a7ee31696e62ee6a05d4505ff93cfca24112;hp=a69baafb2dfb2701ce42ce1af7fcc4093380eea7;hpb=a113d3bd1feddd510e3b2852b0d42522735eee40;p=supertux.git diff --git a/src/mainloop.hpp b/src/mainloop.hpp index a69baafb2..cb5bbeda2 100644 --- a/src/mainloop.hpp +++ b/src/mainloop.hpp @@ -48,11 +48,17 @@ public: private: void draw_fps(DrawingContext& context, float fps); + void draw(DrawingContext& context); + void update_gamelogic(float elapsed_time); + void process_events(); + void handle_screen_switch(); bool running; float speed; bool nextpop; bool nextpush; + /// measured fps + float fps; std::auto_ptr next_screen; std::auto_ptr current_screen; std::auto_ptr console;