aboutsummaryrefslogtreecommitdiff
path: root/engines/teenagent
diff options
context:
space:
mode:
authorVladimir Menshakov2009-11-18 08:32:41 +0000
committerVladimir Menshakov2009-11-18 08:32:41 +0000
commitc4c30ca3ce75dcc2059284f3751f0f124aa6dbbd (patch)
tree776b393ad33db04fc689f43f9bba2ce19706705a /engines/teenagent
parent6e8595b814123cff18485998b50fe86430672348 (diff)
downloadscummvm-rg350-c4c30ca3ce75dcc2059284f3751f0f124aa6dbbd.tar.gz
scummvm-rg350-c4c30ca3ce75dcc2059284f3751f0f124aa6dbbd.tar.bz2
scummvm-rg350-c4c30ca3ce75dcc2059284f3751f0f124aa6dbbd.zip
more missing callbacks
svn-id: r45970
Diffstat (limited to 'engines/teenagent')
-rw-r--r--engines/teenagent/callbacks.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/teenagent/callbacks.cpp b/engines/teenagent/callbacks.cpp
index a3066df71a..ea34129328 100644
--- a/engines/teenagent/callbacks.cpp
+++ b/engines/teenagent/callbacks.cpp
@@ -648,7 +648,6 @@ bool TeenAgentEngine::processCallback(uint16 addr) {
moveTo(p, 2);
inventory->add(0x13);
- playAnimation(529, 1);
Dialog::pop(scene, 0xdaa6, 0, 529, 0xd1, 0xd9, 0, 1);
}
return true;
@@ -963,11 +962,19 @@ bool TeenAgentEngine::processCallback(uint16 addr) {
playMusic(6);
loadScene(25, 151, 156, 2);
return true;
+
+ case 0x63dc:
+ Dialog::showMono(scene, 0x3375, 0, 0xd1, 0);
+ return true;
case 0x646e:
case 0x6475:
Dialog::showMono(scene, 0x32C1, 0, 0xd1, 0);
return true;
+
+ case 0x6479:
+ Dialog::showMono(scene, 0x325e, 0, 0xd1, 0);
+ return true;
case 0x6507:
if (CHECK_FLAG(0xDB96, 1)) {