diff options
author | Torbjörn Andersson | 2006-03-29 12:03:02 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2006-03-29 12:03:02 +0000 |
commit | f6e6017d969c3a66d66307e4e9577ea9a7402b7d (patch) | |
tree | 9b4cdc532bfa520e66fe1003b5dba726b49f5d5e /engines | |
parent | 7bf3437c1cff17f49db42872ebe389c1cccd5a8c (diff) | |
download | scummvm-rg350-f6e6017d969c3a66d66307e4e9577ea9a7402b7d.tar.gz scummvm-rg350-f6e6017d969c3a66d66307e4e9577ea9a7402b7d.tar.bz2 scummvm-rg350-f6e6017d969c3a66d66307e4e9577ea9a7402b7d.zip |
Added stubs for a couple of FF opcodes.
svn-id: r21495
Diffstat (limited to 'engines')
-rw-r--r-- | engines/simon/items.cpp | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/engines/simon/items.cpp b/engines/simon/items.cpp index 0672f6286a..7a0a6e90b0 100644 --- a/engines/simon/items.cpp +++ b/engines/simon/items.cpp @@ -189,6 +189,12 @@ int SimonEngine::runScript() { } break; + case 37:{ + getVarOrByte(); + warning("STUB: script opcode 37"); + } + break; + case 41:{ /* zero var */ writeNextVarContents(0); } @@ -761,6 +767,11 @@ int SimonEngine::runScript() { } break; + case 131:{ + warning("STUB: script opcode 131"); + } + break; + case 132:{ /* save game */ _system->setFeatureState(OSystem::kFeatureVirtualKeyboard, true); o_saveGame(); @@ -1009,6 +1020,11 @@ int SimonEngine::runScript() { } break; + case 173:{ + warning("STUB: script opcode 173"); + } + break; + case 175:{ /* vga pointer op 1 */ o_lockZone(); } @@ -1116,9 +1132,13 @@ int SimonEngine::runScript() { break; case 187:{ /* fade to black */ - if (getGameType() == GType_SIMON2) + if (getGameType() == GType_FF) { + warning("STUB: script opcode 187"); + } else if (getGameType() == GType_SIMON2) { goto invalid_opcode; - o_fadeToBlack(); + } else { + o_fadeToBlack(); + } } break; |