X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fmainloop.hpp;h=47621f3480d77a43e7aa674218949f244730e821;hb=9a1687312904d32d5aa53851a24d643c7def02ff;hp=db961e06be27976d138f925317d82e2240766783;hpb=690ac9e5920c8d3dd0a8a14a7bd163eaf52ce689;p=supertux.git diff --git a/src/mainloop.hpp b/src/mainloop.hpp index db961e06b..47621f348 100644 --- a/src/mainloop.hpp +++ b/src/mainloop.hpp @@ -21,6 +21,7 @@ #include #include +#include "scripting/thread_queue.hpp" class Screen; class Console; @@ -42,6 +43,9 @@ public: void push_screen(Screen* screen, ScreenFade* fade = NULL); void set_screen_fade(ScreenFade* fade); + /// threads that wait for a screenswitch + Scripting::ThreadQueue waiting_threads; + private: void draw_fps(DrawingContext& context, float fps);