X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fmainloop.cpp;h=6a9bb042d070b85d899f9001d674dbad78982cdd;hb=a2f888ab04304eeb589e60ad1b17c86f3a2ae957;hp=ec11131d2312ae27e332ad21aee0763db2ec4c60;hpb=5ee161985d711c1cbe18b51b6db0076e34ddf613;p=supertux.git diff --git a/src/mainloop.cpp b/src/mainloop.cpp index ec11131d2..6a9bb042d 100644 --- a/src/mainloop.cpp +++ b/src/mainloop.cpp @@ -201,12 +201,18 @@ MainLoop::process_events() break; case SDL_KEYDOWN: + if (event.key.keysym.sym == SDLK_F10) + { + config->show_fps = !config->show_fps; + } if (event.key.keysym.sym == SDLK_F11) { config->use_fullscreen = !config->use_fullscreen; init_video(); + Menu::recalc_pos(); } - else if (event.key.keysym.sym == SDLK_PRINT) + else if (event.key.keysym.sym == SDLK_PRINT || + event.key.keysym.sym == SDLK_F12) { take_screenshot(); } @@ -277,7 +283,7 @@ MainLoop::run(DrawingContext &context) if (elapsed_ticks > ticks_per_frame*4) { // when the game loads up or levels are switched the - // elapsed_ticks grows extremly large, so we just ignore those + // elapsed_ticks grows extremely large, so we just ignore those // large time jumps elapsed_ticks = 0; }