aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/script_ww.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-10-23 07:07:03 +0000
committerTravis Howell2006-10-23 07:07:03 +0000
commit8f44ef3209f6775624d4d8ce131b13ae355d35a5 (patch)
tree1601957269ddc98620ab1b0c99fd725670f0b55c /engines/agos/script_ww.cpp
parent80048e232787d247381ba718e68ca3aa7e5200cd (diff)
downloadscummvm-rg350-8f44ef3209f6775624d4d8ce131b13ae355d35a5.tar.gz
scummvm-rg350-8f44ef3209f6775624d4d8ce131b13ae355d35a5.tar.bz2
scummvm-rg350-8f44ef3209f6775624d4d8ce131b13ae355d35a5.zip
Add a few opcode stubs for Elvira 2
svn-id: r24469
Diffstat (limited to 'engines/agos/script_ww.cpp')
-rw-r--r--engines/agos/script_ww.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/agos/script_ww.cpp b/engines/agos/script_ww.cpp
index 7bb378147a..09563df092 100644
--- a/engines/agos/script_ww.cpp
+++ b/engines/agos/script_ww.cpp
@@ -72,7 +72,7 @@ void AGOSEngine::setupWaxworksOpcodes(OpcodeProc *op) {
op[148] = &AGOSEngine::oe2_ifDoorOpen;
op[149] = &AGOSEngine::oe2_ifDoorClosed;
op[150] = &AGOSEngine::oe2_ifDoorLocked;
- op[162] = &AGOSEngine::oe2_screenTextMsg;
+ op[162] = &AGOSEngine::oww_screenTextMsg;
op[175] = &AGOSEngine::o_getDollar2;
op[179] = &AGOSEngine::o_isAdjNoun;
op[180] = &AGOSEngine::o_b2Set;
@@ -131,6 +131,12 @@ void AGOSEngine::oww_textMenu() {
_textMenu[slot] = getVarOrByte();
}
+void AGOSEngine::oww_screenTextMsg() {
+ // 162: print string
+ showMessageFormat("%s\n", getStringPtrByID(getNextStringID()));
+ getVarOrByte();
+}
+
void AGOSEngine::oww_boxMessage() {
// 184: print message to box
boxTextMessage((const char *)getStringPtrByID(getNextStringID()));