diff options
Diffstat (limited to 'engines/dreamweb/people.cpp')
-rw-r--r-- | engines/dreamweb/people.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/dreamweb/people.cpp b/engines/dreamweb/people.cpp index eab3add84f..6479d29022 100644 --- a/engines/dreamweb/people.cpp +++ b/engines/dreamweb/people.cpp @@ -50,7 +50,7 @@ static void (DreamGenContext::*reelCallbacks[57])() = { &DreamGenContext::introMonks2, &DreamGenContext::handClap, &DreamGenContext::monkAndRyan, &DreamGenContext::endGameSeq, &DreamGenContext::priest, NULL, - &DreamGenContext::madmansTelly, &DreamGenContext::alleyBarkSound, + NULL, &DreamGenContext::alleyBarkSound, &DreamGenContext::foghornSound, &DreamGenContext::carParkDrip, &DreamGenContext::carParkDrip, &DreamGenContext::carParkDrip, &DreamGenContext::carParkDrip @@ -82,7 +82,7 @@ static void (DreamGenContext::*reelCallbacksCPP[57])(ReelRoutine &) = { /*&DreamGenContext::intromonks2*/NULL, /*&DreamGenContext::handClap*/NULL, /*&DreamGenContext::monkAndRyan*/NULL, /*&DreamGenContext::endGameSeq*/NULL, /*&DreamGenContext::priest*/NULL, &DreamGenContext::madman, - /*&DreamGenContext::madmansTelly*/NULL, /*&DreamGenContext::alleyBarkSound*/NULL, + &DreamGenContext::madmansTelly, /*&DreamGenContext::alleyBarkSound*/NULL, /*&DreamGenContext::foghornSound*/NULL, /*&DreamGenContext::carParkDrip*/NULL, /*&DreamGenContext::carParkDrip*/NULL, /*&DreamGenContext::carParkDrip*/NULL, /*&DreamGenContext::carParkDrip*/NULL @@ -319,5 +319,13 @@ void DreamGenContext::rockstar(ReelRoutine &routine) { } } +void DreamGenContext::madmansTelly(ReelRoutine &routine) { + uint16 nextReelPointer = routine.reelPointer() + 1; + if (nextReelPointer == 307) + nextReelPointer = 300; + routine.setReelPointer(nextReelPointer); + showGameReel(&routine); +} + } /*namespace dreamgen */ |