| 3 | void skr_init_timer(STimer* pTimer) { skr_timer_reset(pTimer); } |
| 4 | |
| 5 | unsigned skr_timer_get_msec(STimer* pTimer, bool reset) |
| 6 | { |
| 7 | unsigned currentTime = skr_sys_get_time(); |
| 8 | unsigned elapsedTime = currentTime - pTimer->mStartTime; |
| 9 | if (reset) |
| 10 | pTimer->mStartTime = currentTime; |
| 11 | |
| 12 | return elapsedTime; |
| 13 | } |
| 14 | |
| 15 | double skr_timer_get_seconds(STimer* pTimer, bool reset) { return (double)skr_timer_get_msec(pTimer, reset) / 1e3; } |
| 16 |
no test coverage detected