aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_v2.h
diff options
context:
space:
mode:
authorOystein Eftevaag2007-10-13 18:47:52 +0000
committerOystein Eftevaag2007-10-13 18:47:52 +0000
commit4f93e96d5ff321ad051f0cee9c6083fe85ad1686 (patch)
treebabb7327da4e35b703453a14a87c32f077815e8c /engines/kyra/kyra_v2.h
parent3f7b4e62ccb9ee97d75aecc773ff7a125903c4bd (diff)
downloadscummvm-rg350-4f93e96d5ff321ad051f0cee9c6083fe85ad1686.tar.gz
scummvm-rg350-4f93e96d5ff321ad051f0cee9c6083fe85ad1686.tar.bz2
scummvm-rg350-4f93e96d5ff321ad051f0cee9c6083fe85ad1686.zip
Implemented the o2_setCharacterAnimFrame opcode and made sure o2_delay does game updates during the delay
svn-id: r29208
Diffstat (limited to 'engines/kyra/kyra_v2.h')
-rw-r--r--engines/kyra/kyra_v2.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/kyra/kyra_v2.h b/engines/kyra/kyra_v2.h
index c0cdcb0c32..a46e0a0960 100644
--- a/engines/kyra/kyra_v2.h
+++ b/engines/kyra/kyra_v2.h
@@ -540,6 +540,9 @@ protected:
void setTimer1DelaySecs(int secs);
+ // delay
+ void delay(uint32 millis, bool updateGame = false, bool isMainLoop = false);
+
// opcodes
int o2_setCharacterFacingRefresh(ScriptState *script);
int o2_defineObject(ScriptState *script);
@@ -548,6 +551,7 @@ protected:
int o2_getCharacterY(ScriptState *script);
int o2_getCharacterFacing(ScriptState *script);
int o2_setSceneComment(ScriptState *script);
+ int o2_setCharacterAnimFrame(ScriptState *script);
int o2_trySceneChange(ScriptState *script);
int o2_showChapterMessage(ScriptState *script);
int o2_wsaClose(ScriptState *script);