From 4730229dffc12a0e126b0b212fa9ce8aab6170ca Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Tue, 6 Mar 2007 09:21:41 +0000 Subject: Add F1 - F3 keys for Apple II and Commodore 64 verisons of Maniac Mansion. svn-id: r26004 --- engines/scumm/verbs.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'engines/scumm/verbs.cpp') diff --git a/engines/scumm/verbs.cpp b/engines/scumm/verbs.cpp index 2287d42f19..76c45a8a47 100644 --- a/engines/scumm/verbs.cpp +++ b/engines/scumm/verbs.cpp @@ -149,6 +149,13 @@ void ScummEngine_v0::setNewKidVerbs() { setUserState(191); } +void ScummEngine_v0::switchActor(int slot) { + VAR(VAR_EGO) = VAR(97 + slot); + actorFollowCamera(VAR(VAR_EGO)); + resetVerbs(); + setUserState(247); +} + void ScummEngine_v2::initV2MouseOver() { int i; int arrow_color, color, hi_color; @@ -617,10 +624,7 @@ void ScummEngine_v0::checkExecVerbs() { if (_activeVerb == 7) { if (over) { _activeVerb = 13; - VAR(VAR_EGO) = VAR(96 + _verbs[over].verbid); - actorFollowCamera(VAR(VAR_EGO)); - resetVerbs(); - setUserState(247); + switchActor(_verbs[over].verbid - 1); } return; } -- cgit v1.2.3