diff options
author | Walter van Niftrik | 2016-04-11 18:52:03 +0200 |
---|---|---|
committer | Walter van Niftrik | 2016-06-06 20:35:49 +0200 |
commit | b8c40f9a8b81631c610c0bdadaefb4b9b7df5792 (patch) | |
tree | 5483ff1885ad32fd4d0c4f52cb0bffa6d4fb97c5 /engines/adl/adl_v3.cpp | |
parent | 7e9a8c00728592290c2c4f2ba0aa5bf3bf7efff9 (diff) | |
download | scummvm-rg350-b8c40f9a8b81631c610c0bdadaefb4b9b7df5792.tar.gz scummvm-rg350-b8c40f9a8b81631c610c0bdadaefb4b9b7df5792.tar.bz2 scummvm-rg350-b8c40f9a8b81631c610c0bdadaefb4b9b7df5792.zip |
ADL: Implement hires6 cond opcode 0xa
Diffstat (limited to 'engines/adl/adl_v3.cpp')
-rw-r--r-- | engines/adl/adl_v3.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/adl/adl_v3.cpp b/engines/adl/adl_v3.cpp index 608c22b871..e326b05af5 100644 --- a/engines/adl/adl_v3.cpp +++ b/engines/adl/adl_v3.cpp @@ -66,7 +66,7 @@ void AdlEngine_v3::setupOpcodeTables() { // 0x08 Opcode(o3_isVarGT); Opcode(o1_isCurPicEQ); - Opcode(o1_isItemPicEQ); + Opcode(o3_skipOneCommand); SetOpcodeTable(_actOpcodes); // 0x00 @@ -122,4 +122,14 @@ int AdlEngine_v3::o3_isVarGT(ScriptEnv &e) { return -1; } +// FIXME: Move to HiRes6 class? +int AdlEngine_v3::o3_skipOneCommand(ScriptEnv &e) { + OP_DEBUG_0("\t&& SKIP_NEXT_COMMAND()"); + + _skipOneCommand = true; + setVar(2, 0); + + return -1; +} + } // End of namespace Adl |