diff options
author | Filippos Karapetis | 2014-11-03 11:36:25 +0200 |
---|---|---|
committer | Filippos Karapetis | 2014-11-03 11:40:38 +0200 |
commit | 5dc03107fd86abb725eff6d9ea704267534d9dfe (patch) | |
tree | ab84f3c19d05f7967654b82253cc76fffa274a98 /engines/groovie/script.cpp | |
parent | a82740516c9f973d8beaf1b11dd2f0a8a6beff5e (diff) | |
download | scummvm-rg350-5dc03107fd86abb725eff6d9ea704267534d9dfe.tar.gz scummvm-rg350-5dc03107fd86abb725eff6d9ea704267534d9dfe.tar.bz2 scummvm-rg350-5dc03107fd86abb725eff6d9ea704267534d9dfe.zip |
GROOVIE: Add a stub for opcode 42 in V2 games
This was o_cellmove in T7G (the Microscope puzzle)
Diffstat (limited to 'engines/groovie/script.cpp')
-rw-r--r-- | engines/groovie/script.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/groovie/script.cpp b/engines/groovie/script.cpp index 479ede5ff4..c4091f6da7 100644 --- a/engines/groovie/script.cpp +++ b/engines/groovie/script.cpp @@ -1701,6 +1701,12 @@ void Script::o2_setvideoskip() { debugC(1, kDebugScript, "SetVideoSkip (0x%04X)", _videoSkipAddress); } +void Script::o2_stub42() { + uint8 arg = readScript8bits(); + // TODO: Switch with 5 cases (0 - 5). Anything above 5 is a NOP + debugC(1, kDebugScript, "STUB42 (0x%02X)", arg); +} + void Script::o2_stub52() { uint8 arg = readScript8bits(); debugC(1, kDebugScript, "STUB52 (0x%02X)", arg); @@ -1874,7 +1880,7 @@ Script::OpcodeFunc Script::_opcodesV2[NUM_OPCODES] = { &Script::o_loadscript, &Script::o_setvideoorigin, // 0x40 &Script::o_sub, - &Script::o_cellmove, + &Script::o2_stub42, &Script::o_returnscript, &Script::o_sethotspotright, // 0x44 &Script::o_sethotspotleft, |