diff options
Diffstat (limited to 'src/PowderToySDL.cpp')
| -rw-r--r-- | src/PowderToySDL.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/PowderToySDL.cpp b/src/PowderToySDL.cpp index 4497179..618fdec 100644 --- a/src/PowderToySDL.cpp +++ b/src/PowderToySDL.cpp @@ -377,7 +377,7 @@ ui::Engine * engine = NULL; float currentWidth, currentHeight; void EngineProcess() { - int frameStart; + int frameStart = SDL_GetTicks(); float frameTime; float frameTimeAvg = 0.0f, correctedFrameTimeAvg = 0.0f; SDL_Event event; @@ -492,7 +492,6 @@ void EngineProcess() } if(engine->Broken()) { engine->UnBreak(); break; } - frameStart = SDL_GetTicks(); engine->Tick(); engine->Draw(); @@ -525,6 +524,7 @@ void EngineProcess() correctedFrameTimeAvg = (correctedFrameTimeAvg*(1.0f-0.05f)) + (0.05f*frameTime); fps = 1000.0f/correctedFrameTimeAvg; engine->SetFps(fps); + frameStart = SDL_GetTicks(); if(frameStart-lastTick>250) { |
