From af7fca1a7e532fec53edd6027c8ae94206915ad6 Mon Sep 17 00:00:00 2001 From: D G Turner Date: Mon, 23 Jul 2012 00:50:19 +0100 Subject: TEENAGENT: Split out functions to avoid need for processCallback(). --- engines/teenagent/teenagent.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'engines/teenagent/teenagent.cpp') 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); -- cgit v1.2.3