summaryrefslogtreecommitdiff
path: root/src/timer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/timer.cpp')
-rw-r--r--src/timer.cpp50
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;
}