Make love.timer.getFPS more accurate

Hopefully this was causing issue #377, otherwise, it was still an improvement
This commit is contained in:
Bart van Strien
2012-03-03 10:47:57 +01:00
parent d69ec266be
commit c2fb5618c1
+3 -2
View File
@@ -70,10 +70,11 @@ namespace sdl
// Convert to number of seconds // Convert to number of seconds
dt = (currTime - prevTime)/1000.0; dt = (currTime - prevTime)/1000.0;
int timeSinceLast = (currTime - prevFpsUpdate)/1000.0;
// Update FPS? // Update FPS?
if ((currTime - prevFpsUpdate)/1000.0 > fpsUpdateFrequency) if (timeSinceLast > fpsUpdateFrequency)
{ {
fps = frames/fpsUpdateFrequency; fps = frames/timeSinceLast;
prevFpsUpdate = currTime; prevFpsUpdate = currTime;
frames = 0; frames = 0;
} }