aboutsummaryrefslogtreecommitdiff
path: root/engines/teenagent/teenagent.cpp
diff options
context:
space:
mode:
authorD G Turner2012-07-23 00:50:19 +0100
committerD G Turner2012-07-23 00:50:19 +0100
commitaf7fca1a7e532fec53edd6027c8ae94206915ad6 (patch)
tree5e13ee465bf7c95d9ce2deb5ade2f2bbb23c8533 /engines/teenagent/teenagent.cpp
parentf9d3cb8e28395212aade3d23bea5c801c5b5f6e7 (diff)
downloadscummvm-rg350-af7fca1a7e532fec53edd6027c8ae94206915ad6.tar.gz
scummvm-rg350-af7fca1a7e532fec53edd6027c8ae94206915ad6.tar.bz2
scummvm-rg350-af7fca1a7e532fec53edd6027c8ae94206915ad6.zip
TEENAGENT: Split out functions to avoid need for processCallback().
Diffstat (limited to 'engines/teenagent/teenagent.cpp')
-rw-r--r--engines/teenagent/teenagent.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/teenagent/teenagent.cpp b/engines/teenagent/teenagent.cpp
index 112f84cbd1..a14fffd77f 100644
--- a/engines/teenagent/teenagent.cpp
+++ b/engines/teenagent/teenagent.cpp
@@ -93,7 +93,7 @@ bool TeenAgentEngine::trySelectedObject() {
if ((res->dseg.get_byte(0) == 1 && inv->id == 49 && dst_object->id == 5) ||
(res->dseg.get_byte(0) == 2 && inv->id == 29 && dst_object->id == 5)) {
//putting rock into hole or superglue on rock
- processCallback(csAddr_putRockInHole);
+ fnPutRockInHole();
return true;
}
@@ -563,7 +563,7 @@ Common::Error TeenAgentEngine::run() {
return Common::kNoError;
scene->intro = true;
scene_busy = true;
- processCallback(csAddr_intro);
+ fnIntro();
}
CursorMan.showMouse(true);
@@ -615,11 +615,11 @@ Common::Error TeenAgentEngine::run() {
break;
if (res->dseg.get_byte(0) == 3 && current_object->id == 1) {
- processCallback(csAddr_guardDrinking);
+ fnGuardDrinking();
break;
}
if (res->dseg.get_byte(0) == 4 && current_object->id == 5) {
- processCallback(csAddr_gotAnchor);
+ fnGotAnchor();
break;
}
use(current_object);