aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/neighborhood/tsa/fulltsa.cpp
diff options
context:
space:
mode:
authorMatthew Hoops2012-03-22 11:17:32 -0400
committerMatthew Hoops2012-03-22 11:17:32 -0400
commit47ae65e49577b1f881c2f5956ad8550f0089a4fe (patch)
treeeecc99b4da529c9f65befe9d232638d85044db81 /engines/pegasus/neighborhood/tsa/fulltsa.cpp
parent1e8eea426899fee80bae496ca74b4230294c6e67 (diff)
downloadscummvm-rg350-47ae65e49577b1f881c2f5956ad8550f0089a4fe.tar.gz
scummvm-rg350-47ae65e49577b1f881c2f5956ad8550f0089a4fe.tar.bz2
scummvm-rg350-47ae65e49577b1f881c2f5956ad8550f0089a4fe.zip
PEGASUS: Clean up initializePegasusButtons
The exit button now shows in the correct position when pressed and the jump mode has been removed since it is unused
Diffstat (limited to 'engines/pegasus/neighborhood/tsa/fulltsa.cpp')
-rwxr-xr-xengines/pegasus/neighborhood/tsa/fulltsa.cpp26
1 files changed, 9 insertions, 17 deletions
diff --git a/engines/pegasus/neighborhood/tsa/fulltsa.cpp b/engines/pegasus/neighborhood/tsa/fulltsa.cpp
index 7f5c3925d1..0ed3355a10 100755
--- a/engines/pegasus/neighborhood/tsa/fulltsa.cpp
+++ b/engines/pegasus/neighborhood/tsa/fulltsa.cpp
@@ -2159,7 +2159,7 @@ void FullTSA::arriveAtTSA37() {
showExtraView(kTSA37AI2ToPrehistoric);
break;
case kTSAPlayerGotHistoricalLog:
- initializePegasusButtons(false, true);
+ initializePegasusButtons(false);
break;
case kPlayerWentToPrehistoric:
case kPlayerOnWayToNorad:
@@ -2174,7 +2174,7 @@ void FullTSA::arriveAtTSA37() {
showMainJumpMenu();
break;
case kPlayerFinishedWithTSA:
- initializePegasusButtons(true, true);
+ initializePegasusButtons(true);
break;
}
}
@@ -2703,7 +2703,7 @@ void FullTSA::receiveNotification(Notification *notification, const Notification
case kTSA37RecallToDownload:
case kTSA37ReviewRequiredToExit:
GameState.setTSAState(kTSAPlayerGotHistoricalLog);
- initializePegasusButtons(kPegasusUnresolved, kPegasusCanExit);
+ initializePegasusButtons(kPegasusUnresolved);
break;
case kTSA37ZoomToMainMenu:
case kTSA37HorseToColonel2:
@@ -2730,7 +2730,7 @@ void FullTSA::receiveNotification(Notification *notification, const Notification
break;
case kTSA37CongratulationsToExit:
GameState.setTSAState(kPlayerFinishedWithTSA);
- initializePegasusButtons(true, true);
+ initializePegasusButtons(true);
break;
}
}
@@ -2785,7 +2785,7 @@ void FullTSA::arriveFromWSC() {
}
}
-void FullTSA::initializePegasusButtons(bool resolved, bool exit) {
+void FullTSA::initializePegasusButtons(bool resolved) {
if (resolved) {
_sprite1.addPICTResourceFrame(kResolvedPICTID, false, 0, 0);
_sprite1.moveElementTo(kResolvedLeft, kResolvedTop);
@@ -2797,18 +2797,10 @@ void FullTSA::initializePegasusButtons(bool resolved, bool exit) {
_sprite1.setCurrentFrameIndex(0);
_sprite1.show();
- if (exit) {
- _sprite2.addPICTResourceFrame(kExitPICTID, false, 0, 0);
- _sprite2.addPICTResourceFrame(kExitHilitedPICTID, false, kExitHilitedLeft - kExitLeft, kExitHilitedTop - kExitTop);
- _sprite2.moveElementTo(kExitLeft, kExitTop);
- setCurrentActivation(kActivationReadyToExit);
- } else {
- _sprite2.addPICTResourceFrame(kJumpMenuPICTID, false, 0, 0);
- _sprite2.addPICTResourceFrame(kJumpMenuHilitedPICTID, false, kJumpMenuHilitedLeft - kJumpMenuLeft, kJumpMenuHilitedTop - kJumpMenuTop);
- _sprite2.moveElementTo(kJumpMenuLeft, kJumpMenuTop);
- setCurrentActivation(kActivationReadyForJumpMenu);
- }
-
+ _sprite2.addPICTResourceFrame(kExitPICTID, false, kExitLeft - kExitHilitedLeft, kExitTop - kExitHilitedTop);
+ _sprite2.addPICTResourceFrame(kExitHilitedPICTID, false, 0, 0);
+ _sprite2.moveElementTo(kExitHilitedLeft, kExitHilitedTop);
+ setCurrentActivation(kActivationReadyToExit);
_sprite2.setCurrentFrameIndex(0);
_sprite2.show();
}