1 //////////////////////////////////////////////////////////////////////////////////////////
4 // Downloaded from: www.paulsprojects.net
5 // Created: 20th July 2002
7 // Copyright (c) 2006, Paul Baker
8 // Distributed under the New BSD Licence. (See accompanying file License.txt or copy at
9 // http://www.paulsprojects.net/NewBSDLicense.txt)
10 //////////////////////////////////////////////////////////////////////////////////////////
15 startTime
=(double)timeGetTime();
18 double TIMER::GetTime()
21 return pauseTime
-startTime
;
23 return ((double)timeGetTime())-startTime
;
29 return; //only pause if unpaused
32 pauseTime
=(double)timeGetTime();
38 return; //only unpause if paused
41 startTime
+=((double)timeGetTime()-pauseTime
); //update start time to reflect pause