diff src/modules/timer/sdl/Timer.cpp @ 1418:357697c2e2a8

More internal code cleanup
author Alex Szpakowski <slime73@gmail.com>
date Sun, 31 Mar 2013 19:02:27 -0300
parents db0719826fa5
children
line wrap: on
line diff
--- a/src/modules/timer/sdl/Timer.cpp	Sun Mar 31 04:55:03 2013 -0300
+++ b/src/modules/timer/sdl/Timer.cpp	Sun Mar 31 19:02:27 2013 -0300
@@ -38,8 +38,8 @@
 {
 
 Timer::Timer()
-	: currTime(getMicroTime())
-	, prevFpsUpdate(currTime)
+	: currTime(0)
+	, prevFpsUpdate(0)
 	, fps(0)
 	, averageDelta(0)
 	, fpsUpdateFrequency(1)
@@ -49,6 +49,8 @@
 	// Init the SDL timer system.
 	if (SDL_InitSubSystem(SDL_INIT_TIMER) < 0)
 		throw Exception(SDL_GetError());
+
+	prevFpsUpdate = currTime = getMicroTime();
 }
 
 Timer::~Timer()