aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorD G Turner2012-07-26 21:32:39 +0100
committerD G Turner2012-07-26 21:32:39 +0100
commit07bb1ae7cf6e7d56bb101115ef8b2f8bac55beac (patch)
treedc009ac84426323fd41ed9be3e766832f22ae74e /engines
parentcce5d3e30ff45ac85b7bb7320c3877ce6f627113 (diff)
downloadscummvm-rg350-07bb1ae7cf6e7d56bb101115ef8b2f8bac55beac.tar.gz
scummvm-rg350-07bb1ae7cf6e7d56bb101115ef8b2f8bac55beac.tar.bz2
scummvm-rg350-07bb1ae7cf6e7d56bb101115ef8b2f8bac55beac.zip
TEENAGENT: Add symbols for Mansion intrusion attempt function addresses.
Diffstat (limited to 'engines')
-rw-r--r--engines/teenagent/callbacks.cpp20
-rw-r--r--engines/teenagent/resources.h10
2 files changed, 20 insertions, 10 deletions
diff --git a/engines/teenagent/callbacks.cpp b/engines/teenagent/callbacks.cpp
index f94f1b43c5..4fdb8ee22f 100644
--- a/engines/teenagent/callbacks.cpp
+++ b/engines/teenagent/callbacks.cpp
@@ -318,19 +318,19 @@ bool TeenAgentEngine::fnMansionIntrusionAttempt() {
displayCutsceneMessage(dsAddr_cutsceneMsg2, 84, 95); // "Meanwhile in the mansion"
switch (attempts) {
case 2:
- processCallback(0x9d90);
+ processCallback(csAddr_secondMansionIntrusion);
break;
case 3:
- processCallback(0x9de5);
+ processCallback(csAddr_thirdMansionIntrusion);
break;
case 4:
- processCallback(0x9e54);
+ processCallback(csAddr_fourthMansionIntrusion);
break;
case 5:
- processCallback(0x9ec3);
+ processCallback(csAddr_fifthMansionIntrusion);
break;
case 6:
- processCallback(0x9f3e);
+ processCallback(csAddr_sixthMansionIntrusion);
break;
default:
error("mansion intrusion attempts out of range!");
@@ -4195,7 +4195,7 @@ bool TeenAgentEngine::processCallback(uint16 addr) {
retVal = fnMansionIntrusionAttempt();
break;
- case 0x9d90:
+ case csAddr_secondMansionIntrusion:
hideActor();
loadScene(34, scene->getPosition());
playAnimation(986, 0, true);
@@ -4208,7 +4208,7 @@ bool TeenAgentEngine::processCallback(uint16 addr) {
showActor();
break;
- case 0x9de5:
+ case csAddr_thirdMansionIntrusion:
hideActor();
loadScene(30, scene->getPosition());
playAnimation(887, 1);
@@ -4223,7 +4223,7 @@ bool TeenAgentEngine::processCallback(uint16 addr) {
showActor();
break;
- case 0x9e54:
+ case csAddr_fourthMansionIntrusion:
hideActor();
loadScene(32, scene->getPosition());
playAnimation(894, 1, true, true, true);
@@ -4237,7 +4237,7 @@ bool TeenAgentEngine::processCallback(uint16 addr) {
showActor();
break;
- case 0x9ec3:
+ case csAddr_fifthMansionIntrusion:
hideActor();
loadScene(29, scene->getPosition());
playActorAnimation(901, true);
@@ -4253,7 +4253,7 @@ bool TeenAgentEngine::processCallback(uint16 addr) {
showActor();
break;
- case 0x9f3e:
+ case csAddr_sixthMansionIntrusion:
hideActor();
loadScene(35, scene->getPosition());
playAnimation(907, 2, true);
diff --git a/engines/teenagent/resources.h b/engines/teenagent/resources.h
index 1d98fb6821..dde34ae36a 100644
--- a/engines/teenagent/resources.h
+++ b/engines/teenagent/resources.h
@@ -82,6 +82,16 @@ const uint16 csAddr_gotAnchor = 0x99e0;
const uint16 csAddr_getOutOfLake = 0x9a7a;
// Mansion Intrusion Attempt function : 0x9d45
const uint16 csAddr_mansionIntrusionAttempt = 0x9d45;
+// Second Mansion Intrusion function : 0x9d90
+const uint16 csAddr_secondMansionIntrusion = 0x9d90;
+// Third Mansion Intrusion function : 0x9de5
+const uint16 csAddr_thirdMansionIntrusion = 0x9de5;
+// Fourth Mansion Intrusion function : 0x9e54
+const uint16 csAddr_fourthMansionIntrusion = 0x9e54;
+// Fifth Mansion Intrusion function : 0x9ec3
+const uint16 csAddr_fifthMansionIntrusion = 0x9ec3;
+// Sixth Mansion Intrusion function : 0x9f3e
+const uint16 csAddr_sixthMansionIntrusion = 0x9f3e;
// Display Message function : 0xa055
const uint16 csAddr_displayMsg = 0xa055;
// Reject Message function : 0xa4d6