diff options
| author | Filippos Karapetis | 2015-07-18 15:22:58 +0300 | 
|---|---|---|
| committer | Eugene Sandulenko | 2015-12-15 00:05:02 +0100 | 
| commit | 27683945e609d50947cecaf1b947fd85e40e9159 (patch) | |
| tree | e5b7171e96ccddf06b62921c0b792f1001208b54 /engines/lab/timing.cpp | |
| parent | 5ae4d3bf9eac72cc554d6ecbcd89528dda9cea5c (diff) | |
| download | scummvm-rg350-27683945e609d50947cecaf1b947fd85e40e9159.tar.gz scummvm-rg350-27683945e609d50947cecaf1b947fd85e40e9159.tar.bz2 scummvm-rg350-27683945e609d50947cecaf1b947fd85e40e9159.zip | |
LAB: Simplify timeDiff()
Diffstat (limited to 'engines/lab/timing.cpp')
| -rw-r--r-- | engines/lab/timing.cpp | 18 | 
1 files changed, 1 insertions, 17 deletions
| diff --git a/engines/lab/timing.cpp b/engines/lab/timing.cpp index acba16d98e..a9f593e668 100644 --- a/engines/lab/timing.cpp +++ b/engines/lab/timing.cpp @@ -105,24 +105,8 @@ void anyTimeDiff(uint32 sec1, uint32 micros1, uint32 sec2, uint32 micros2, uint3  /*****************************************************************************/  void timeDiff(uint32 sec, uint32 micros, uint32 *diffSec, uint32 *diffMicros) {  	uint32 curSec, curMicros; - -	*diffSec    = 0; -	*diffMicros = 0; -  	getTime(&curSec, &curMicros); - -	if (curSec > sec)  /* Already passed the time */ -		return; -	else if ((curSec == sec) && (curMicros >= micros))  /* Already passed the time */ -		return; - -	if (curMicros > micros) { -		*diffSec    = sec - curSec - 1; -		*diffMicros = (ONESECOND - curMicros) + micros; -	} else { -		*diffSec    = sec - curSec; -		*diffMicros = micros - curMicros; -	} +	anyTimeDiff(curSec, curMicros, sec, micros, diffSec, diffMicros);  }  /*****************************************************************************/ | 
