diff src/modules/timer/sdl/Timer.cpp @ 1355:0907c1a57ce6

Make love.timer.getFPS and love.timer.getAverageDelta microsecond-accurate
author Bart van Strien <bart.bes+projects@gmail.com>
date Sun, 10 Mar 2013 22:16:23 +0100
parents 0cef18e9d722
children db0719826fa5
line wrap: on
line diff
--- a/src/modules/timer/sdl/Timer.cpp	Sun Mar 10 22:07:24 2013 +0100
+++ b/src/modules/timer/sdl/Timer.cpp	Sun Mar 10 22:16:23 2013 +0100
@@ -71,12 +71,12 @@
 	prevTime = currTime;
 
 	// Get ticks from SDL
-	currTime = SDL_GetTicks();
+	currTime = getMicroTime();
 
 	// Convert to number of seconds
-	dt = (currTime - prevTime)/1000.0;
+	dt = currTime - prevTime;
 
-	double timeSinceLast = (currTime - prevFpsUpdate)/1000.0;
+	double timeSinceLast = currTime - prevFpsUpdate;
 	// Update FPS?
 	if (timeSinceLast > fpsUpdateFrequency)
 	{