diff options
author | D G Turner | 2012-07-23 00:50:19 +0100 |
---|---|---|
committer | D G Turner | 2012-07-23 00:50:19 +0100 |
commit | af7fca1a7e532fec53edd6027c8ae94206915ad6 (patch) | |
tree | 5e13ee465bf7c95d9ce2deb5ade2f2bbb23c8533 /engines/teenagent/teenagent.cpp | |
parent | f9d3cb8e28395212aade3d23bea5c801c5b5f6e7 (diff) | |
download | scummvm-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.cpp | 8 |
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); |