aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorTorbjörn Andersson2006-03-29 12:03:02 +0000
committerTorbjörn Andersson2006-03-29 12:03:02 +0000
commitf6e6017d969c3a66d66307e4e9577ea9a7402b7d (patch)
tree9b4cdc532bfa520e66fe1003b5dba726b49f5d5e /engines
parent7bf3437c1cff17f49db42872ebe389c1cccd5a8c (diff)
downloadscummvm-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.cpp24
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;