aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kmisc.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2009-12-04 17:38:24 +0000
committerMartin Kiewitz2009-12-04 17:38:24 +0000
commita5f1808c83844c21a5e22543157fa341536b5406 (patch)
tree8a428484c3fa52e29cbaffa3f758785772d6f8f2 /engines/sci/engine/kmisc.cpp
parent055c8b087b383eeb556e9f0db03f9da8a7ad2a91 (diff)
downloadscummvm-rg350-a5f1808c83844c21a5e22543157fa341536b5406.tar.gz
scummvm-rg350-a5f1808c83844c21a5e22543157fa341536b5406.tar.bz2
scummvm-rg350-a5f1808c83844c21a5e22543157fa341536b5406.zip
SCI: SciEvent created, kernel_sleep() created
svn-id: r46252
Diffstat (limited to 'engines/sci/engine/kmisc.cpp')
-rw-r--r--engines/sci/engine/kmisc.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/sci/engine/kmisc.cpp b/engines/sci/engine/kmisc.cpp
index 41c36a8bc3..bbf4cf72d5 100644
--- a/engines/sci/engine/kmisc.cpp
+++ b/engines/sci/engine/kmisc.cpp
@@ -27,6 +27,7 @@
#include "sci/sci.h"
#include "sci/debug.h"
+#include "sci/event.h"
#include "sci/engine/state.h"
#include "sci/engine/kernel.h"
#include "sci/engine/gc.h"
@@ -44,8 +45,6 @@ reg_t kRestartGame(EngineState *s, int argc, reg_t *argv) {
return NULL_REG;
}
-void gfxop_sleep(GfxState *gfx, uint32 duration);
-
/* kGameIsRestarting():
** Returns the restarting_flag in acc
*/
@@ -69,7 +68,7 @@ reg_t kGameIsRestarting(EngineState *s, int argc, reg_t *argv) {
uint32 neededSleep = 30;
if (duration < neededSleep) {
- gfxop_sleep(s->gfx_state, neededSleep - duration);
+ kernel_sleep(s->_event, neededSleep - duration);
s->_lastAnimateTime = g_system->getMillis();
} else {
s->_lastAnimateTime = curTime;