diff options
author | Johannes Schickel | 2008-03-18 17:00:26 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-03-18 17:00:26 +0000 |
commit | 83390027c2b594f42165777610fbb14ee01eea17 (patch) | |
tree | 9cf1f0b97ea2a68fd24bd385094d1aed1e4aa9b3 /engines/kyra/kyra_v2.h | |
parent | 2af4fc103499236cf79c7cfafeaaa622ea63e7cd (diff) | |
download | scummvm-rg350-83390027c2b594f42165777610fbb14ee01eea17.tar.gz scummvm-rg350-83390027c2b594f42165777610fbb14ee01eea17.tar.bz2 scummvm-rg350-83390027c2b594f42165777610fbb14ee01eea17.zip |
- Implemented opcodes:
-> 12: o2_setCharacterFacing
-> 14: o2_moveCharacter
-> 61: o2_loadZShapes
-> 83: o2_setPathfinderFlag
-> 90: o2_setSceneAnimPos
-> 160: o2_updateTwoSceneAnims
- Implemented dino riding sequence
- Fixed bug in KyraEngine_v2::initSceneScreen which caused some gfx glitches
svn-id: r31183
Diffstat (limited to 'engines/kyra/kyra_v2.h')
-rw-r--r-- | engines/kyra/kyra_v2.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/kyra/kyra_v2.h b/engines/kyra/kyra_v2.h index 70b8902c40..7a1c3e7044 100644 --- a/engines/kyra/kyra_v2.h +++ b/engines/kyra/kyra_v2.h @@ -307,6 +307,8 @@ protected: void updateMouse(); + void dinoRide(); + struct Button; int checkInput(Button *buttonList, bool mainLoop = false); void removeInputTop(); @@ -961,7 +963,9 @@ protected: int o2_getCharacterScene(ScriptState *script); int o2_setSceneComment(ScriptState *script); int o2_setCharacterAnimFrame(ScriptState *script); + int o2_setCharacterFacing(ScriptState *script); int o2_trySceneChange(ScriptState *script); + int o2_moveCharacter(ScriptState *script); int o2_customCharacterChat(ScriptState *script); int o2_soundFadeOut(ScriptState *script); int o2_showChapterMessage(ScriptState *script); @@ -1000,6 +1004,7 @@ protected: int o2_setScaleTableItem(ScriptState *script); int o2_setDrawLayerTableItem(ScriptState *script); int o2_setCharPalEntry(ScriptState *script); + int o2_loadZShapes(ScriptState *script); int o2_drawSceneShape(ScriptState *script); int o2_drawSceneShapeOnPage(ScriptState *script); int o2_disableAnimObject(ScriptState *script); @@ -1016,11 +1021,13 @@ protected: int o2_enterNewSceneEx(ScriptState *script); int o2_switchScene(ScriptState *script); int o2_getShapeFlag1(ScriptState *script); + int o2_setPathfinderFlag(ScriptState *script); int o2_setLayerFlag(ScriptState *script); int o2_setZanthiaPos(ScriptState *script); int o2_loadMusicTrack(ScriptState *script); int o2_playWanderScoreViaMap(ScriptState *script); int o2_playSoundEffect(ScriptState *script); + int o2_setSceneAnimPos(ScriptState *script); int o2_blockInRegion(ScriptState *script); int o2_blockOutRegion(ScriptState *script); int o2_setCauldronState(ScriptState *script); @@ -1075,6 +1082,7 @@ protected: int o2_enableTimer(ScriptState *script); int o2_setTimerCountdown(ScriptState *script); int o2_processPaletteIndex(ScriptState *script); + int o2_updateTwoSceneAnims(ScriptState *script); int o2_getBoolFromStack(ScriptState *script); int o2_setVocHigh(ScriptState *script); int o2_getVocHigh(ScriptState *script); |