From f6e6017d969c3a66d66307e4e9577ea9a7402b7d Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Wed, 29 Mar 2006 12:03:02 +0000 Subject: Added stubs for a couple of FF opcodes. svn-id: r21495 --- engines/simon/items.cpp | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'engines') 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; -- cgit v1.2.3