diff options
author | D G Turner | 2012-07-26 21:32:39 +0100 |
---|---|---|
committer | D G Turner | 2012-07-26 21:32:39 +0100 |
commit | 07bb1ae7cf6e7d56bb101115ef8b2f8bac55beac (patch) | |
tree | dc009ac84426323fd41ed9be3e766832f22ae74e /engines | |
parent | cce5d3e30ff45ac85b7bb7320c3877ce6f627113 (diff) | |
download | scummvm-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.cpp | 20 | ||||
-rw-r--r-- | engines/teenagent/resources.h | 10 |
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 |