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
dt = (currTime - prevTime)/1000.0;
int timeSinceLast = (currTime - prevFpsUpdate)/1000.0;
// Update FPS?
if ((currTime - prevFpsUpdate)/1000.0 > fpsUpdateFrequency)
if (timeSinceLast > fpsUpdateFrequency)
{
fps = frames/fpsUpdateFrequency;
fps = frames/timeSinceLast;
prevFpsUpdate = currTime;
frames = 0;
}