40 #ifndef _extendedtimer_h
41 #define _extendedtimer_h
61 Time() : Microseconds(0),Milliseconds(0),Seconds(0),Minutes(0),Hours(0),Days(0) {};
87 virtual void Update(
const Whole MicroSecondsElapsed);
88 virtual void UpdateAsNormal(
const Whole MicroSecondsElapsed);
89 virtual void UpdateAsStopWatch(
const Whole MicroSecondsElapsed);
98 virtual Boole GoalReached();
106 virtual void Reset();
TimeStruct
The internal time struct to be used...
bool Boole
Generally acts a single bit, true or false.
int Integer
A datatype used to represent any integer close to.
An enhanced timer class that can store and track many units of time.
A container for the metrics of time relevant for the timer class.
A basic timer class to assist in timed operations.
The bulk of the engine components go in this namspace.
unsigned long Whole
Whole is an unsigned integer, it will be at least 32bits in size.