aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/items.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-10-03 00:31:24 +0000
committerTravis Howell2006-10-03 00:31:24 +0000
commit9e097f60abec89ca38663da488be0ba1a6559573 (patch)
tree1ca41ea7e6bfb1cf01b511b7b3621ce52bcdc4a1 /engines/agos/items.cpp
parent107a9f3bef2265415df0d6c1e1d255161eeca193 (diff)
downloadscummvm-rg350-9e097f60abec89ca38663da488be0ba1a6559573.tar.gz
scummvm-rg350-9e097f60abec89ca38663da488be0ba1a6559573.tar.bz2
scummvm-rg350-9e097f60abec89ca38663da488be0ba1a6559573.zip
Add changes and enable music for Elvira1
svn-id: r24091
Diffstat (limited to 'engines/agos/items.cpp')
-rw-r--r--engines/agos/items.cpp20
1 files changed, 14 insertions, 6 deletions
diff --git a/engines/agos/items.cpp b/engines/agos/items.cpp
index 0db5b30457..ded7e77114 100644
--- a/engines/agos/items.cpp
+++ b/engines/agos/items.cpp
@@ -249,6 +249,8 @@ void AGOSEngine::setupElvira1Opcodes(OpcodeProc *op) {
op[178] = &AGOSEngine::oe1_opcode178;
+ op[180] = &AGOSEngine::oww_whereTo;
+
op[198] = &AGOSEngine::o_comment;
op[206] = &AGOSEngine::o_getParent;
@@ -290,6 +292,7 @@ void AGOSEngine::setupElvira1Opcodes(OpcodeProc *op) {
op[267] = &AGOSEngine::oe1_zoneDisk;
op[268] = &AGOSEngine::o_saveUserGame;
op[269] = &AGOSEngine::o_loadUserGame;
+ op[270] = &AGOSEngine::oe1_printStats;
op[271] = &AGOSEngine::o_stopTune;
op[274] = &AGOSEngine::o_pauseGame;
@@ -1693,26 +1696,31 @@ void AGOSEngine::oe1_notSibling() {
}
void AGOSEngine::oe1_setFF() {
+ // 60
writeNextVarContents(0xFF);
}
-void AGOSEngine::oe1_zoneDisk() {
- getVarOrWord();
- getVarOrWord();
-}
-
void AGOSEngine::oe1_opcode176() {
getNextItemPtr();
getVarOrWord();
getNextItemPtr();
}
-
void AGOSEngine::oe1_opcode178() {
getNextItemPtr();
getVarOrWord();
}
+void AGOSEngine::oe1_zoneDisk() {
+ // 267: zone disk
+ getVarOrWord();
+ getVarOrWord();
+}
+
+void AGOSEngine::oe1_printStats() {
+ // 270: print stats
+}
+
// -----------------------------------------------------------------------
// Waxworks Opcodes