Mercurial > hg > dmlib
diff dmsimple.c @ 367:9875c65029af
Work towards re-entrancy.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 16 Oct 2012 23:31:19 +0300 |
parents | 38e10b5f4e09 |
children | e1c984404b6b |
line wrap: on
line diff
--- a/dmsimple.c Tue Oct 16 23:16:42 2012 +0300 +++ b/dmsimple.c Tue Oct 16 23:31:19 2012 +0300 @@ -50,36 +50,6 @@ } -int engineGetTick() -{ - return (engine.frameTime - engine.startTime) + engine.adjustTime; -} - - -float engineGetTimeDT() -{ - return (float) engineGetTick() / 1000.0f; -} - - -int engineGetTimeDTi() -{ - return (float) engineGetTick() / 1000; -} - - -int engineGetTime(int t) -{ - return engineGetTick() - (1000 * t); -} - - -int engineGetDT(int t) -{ - return engineGetTime(t) / 1000; -} - - static void engineAudioCallback(void *userdata, Uint8 *stream, int len) { (void) userdata; @@ -400,7 +370,7 @@ if (engine.pauseFlag != engine.paused) { engine.paused = engine.pauseFlag; - engine.pauseTime = engineGetTick(); + engine.pauseTime = engineGetTick(&engine); } if (engine.paused)