diff options
Diffstat (limited to 'src/timer.cpp')
-rw-r--r-- | src/timer.cpp | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/src/timer.cpp b/src/timer.cpp index 9a8e7c8..8aaab03 100644 --- a/src/timer.cpp +++ b/src/timer.cpp @@ -2,50 +2,50 @@ Timer::Timer() { - startTicks = 0; - pausedTicks= 0; - paused = false; - started = false; + startTicks = 0; + pausedTicks= 0; + paused = false; + started = false; } void Timer::Start() { - started = true; - paused = false; - startTicks = SDL_GetTicks(); + started = true; + paused = false; + startTicks = SDL_GetTicks(); } void Timer::Stop() { - started =false; - paused = false; + started =false; + paused = false; } void Timer::Pause() { - if ((started == true) && (paused == false )){ - paused = true; - pausedTicks = SDL_GetTicks() - startTicks; - } + if ((started == true) && (paused == false )){ + paused = true; + pausedTicks = SDL_GetTicks() - startTicks; + } } void Timer::unPause() { - if (paused){ - paused = false; - startTicks = SDL_GetTicks() - pausedTicks; - pausedTicks = 0; - } + if (paused){ + paused = false; + startTicks = SDL_GetTicks() - pausedTicks; + pausedTicks = 0; + } } int Timer::getTicks() { - if(started){ - if (paused) - return pausedTicks; + if(started){ + if (paused) + return pausedTicks; + else + return SDL_GetTicks() - startTicks; + } else - return SDL_GetTicks() - startTicks; - } - else - return 0; + return 0; } |