summaryrefslogtreecommitdiff
path: root/src/game.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.cpp')
-rw-r--r--src/game.cpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/game.cpp b/src/game.cpp
index a03989fe..0ccc7542 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -344,11 +344,7 @@ void Game::logic()
int gameTime = tick_time;
int drawTime = tick_time * 10;
int delta = 0;
- int fpsLimit = (int)config.getValue("fpslimit", 0);
- if (fpsLimit)
- {
- delta = 1000 / fpsLimit;
- }
+ int fpsLimit = 0;
while (!done)
{
@@ -361,6 +357,16 @@ void Game::logic()
}
gameTime = tick_time;
+
+ fpsLimit = (int)config.getValue("fpslimit", 50);
+ if (fpsLimit)
+ {
+ delta = 1000 / fpsLimit;
+ }
+ else
+ {
+ delta = 0;
+ }
// Update the screen when application is active, delay otherwise
if (SDL_GetAppState() & SDL_APPACTIVE)