aboutsummaryrefslogtreecommitdiff
path: root/engines/teenagent
diff options
context:
space:
mode:
authorD G Turner2014-01-13 03:26:43 +0000
committerD G Turner2014-01-13 03:26:43 +0000
commit4df249b9cec6c9d4ecc0aa8129beb816379d77fa (patch)
tree1c3d69bc9e1d4d8025cd38c38ab8b9daab3c33e9 /engines/teenagent
parent426d5173d9ffbe587ef40e058bd4b606ffcd37cb (diff)
downloadscummvm-rg350-4df249b9cec6c9d4ecc0aa8129beb816379d77fa.tar.gz
scummvm-rg350-4df249b9cec6c9d4ecc0aa8129beb816379d77fa.tar.bz2
scummvm-rg350-4df249b9cec6c9d4ecc0aa8129beb816379d77fa.zip
TEENAGENT: Fix two more missing callbacks.
This fixes bug #6494 "TEENAGENT: Yet another unimplemented callback".
Diffstat (limited to 'engines/teenagent')
-rw-r--r--engines/teenagent/callbacks.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/teenagent/callbacks.cpp b/engines/teenagent/callbacks.cpp
index 4761cabc78..9fe9e68a76 100644
--- a/engines/teenagent/callbacks.cpp
+++ b/engines/teenagent/callbacks.cpp
@@ -2386,6 +2386,10 @@ bool TeenAgentEngine::processCallback(uint16 addr) {
fnEgoDefaultPosition();
break;
+ case 0x5634:
+ displayMessage(dsAddr_pullObjMsg2); // "I can't reach it"
+ break;
+
case 0x563b:
playSound(5, 10);
setOns(1, 0);
@@ -3326,6 +3330,10 @@ bool TeenAgentEngine::processCallback(uint16 addr) {
fnMansionIntrusionAttempt();
break;
+ case 0x830b:
+ displayMessage(dsAddr_noChainsawFuelMsg); // "There's no fuel in the chainsaw"
+ break;
+
case 0x8312: // hedgehog + plastic apple
dialog->showMark(76, scene);
setLan(1, 0);