arsa
2.7
include
cdx
ctimer.h
Go to the documentation of this file.
1
#ifndef __GAMETIMER__H
2
#define __GAMETIMER__H
3
4
class
ARSA_API
CGameTimer
5
{
6
unsigned
long
nGameTime;
7
bool
bPause;
8
9
public
:
10
CGameTimer
() { ResetTimer(); }
11
virtual
~CGameTimer
() {}
12
virtual
void
ResetTimer
(){nGameTime=0;bPause=
false
;}
13
virtual
void
UpdateTimer
(){
if
(!bPause)nGameTime++;}
14
virtual
unsigned
long
GetGameTime
(){
return
nGameTime;}
15
virtual
void
Pause
(){bPause=
true
;}
16
virtual
void
Resume
(){bPause=
false
;}
17
};
18
19
#endif
CGameTimer::GetGameTime
virtual unsigned long GetGameTime()
Definition:
ctimer.h:14
CGameTimer
Definition:
ctimer.h:4
CGameTimer::CGameTimer
CGameTimer()
Definition:
ctimer.h:10
CGameTimer::UpdateTimer
virtual void UpdateTimer()
Definition:
ctimer.h:13
CGameTimer::~CGameTimer
virtual ~CGameTimer()
Definition:
ctimer.h:11
CGameTimer::Pause
virtual void Pause()
Definition:
ctimer.h:15
ARSA_API
#define ARSA_API
Definition:
arsa_begin_code.h:27
CGameTimer::ResetTimer
virtual void ResetTimer()
Definition:
ctimer.h:12
CGameTimer::Resume
virtual void Resume()
Definition:
ctimer.h:16
Generated on Thu Nov 9 2023 23:47:36 for arsa by
1.8.15