mirror of
https://github.com/GTAmodding/re3.git
synced 2024-11-29 12:04:30 +00:00
Merge remote-tracking branch 'origin/miami' into lcs
This commit is contained in:
commit
9a1b826021
3 changed files with 22 additions and 3 deletions
|
@ -3444,6 +3444,7 @@ void RetryMission(int type, int unk)
|
|||
if (type == MISSION_RETRY_TYPE_SUGGEST_TO_PLAYER) {
|
||||
doingMissionRetry = true;
|
||||
FrontEndMenuManager.m_nCurrScreen = MENUPAGE_MISSION_RETRY;
|
||||
FrontEndMenuManager.m_bAttemptingMissionRetry = true;
|
||||
FrontEndMenuManager.RequestFrontEndStartUp();
|
||||
}
|
||||
else if (type == MISSION_RETRY_TYPE_BEGIN_RESTARTING) {
|
||||
|
|
|
@ -556,6 +556,10 @@ CMenuManager::CMenuManager()
|
|||
#ifdef GAMEPAD_MENU
|
||||
m_PrefsControllerType = CONTROLLER_XBOXONE;
|
||||
#endif
|
||||
|
||||
#ifdef MISSION_REPLAY
|
||||
m_bAttemptingMissionRetry = false;
|
||||
#endif
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -587,11 +591,17 @@ CMenuManager::Initialise(void)
|
|||
m_fMapCenterY = MENU_Y(225.0f);
|
||||
CPad::StopPadsShaking();
|
||||
#ifdef MISSION_REPLAY
|
||||
if (!m_OnlySaveMenu && m_nCurrScreen != MENUPAGE_MISSION_RETRY)
|
||||
if (!m_OnlySaveMenu) {
|
||||
if (m_nCurrScreen == MENUPAGE_MISSION_RETRY && m_bAttemptingMissionRetry)
|
||||
m_bAttemptingMissionRetry = false;
|
||||
else
|
||||
m_nCurrScreen = MENUPAGE_NONE;
|
||||
}
|
||||
#else
|
||||
if (!m_OnlySaveMenu)
|
||||
#endif
|
||||
m_nCurrScreen = MENUPAGE_NONE;
|
||||
#endif
|
||||
|
||||
DMAudio.ChangeMusicMode(MUSICMODE_FRONTEND);
|
||||
DMAudio.PlayFrontEndSound(SOUND_FRONTEND_MENU_STARTING, 0);
|
||||
DMAudio.Service();
|
||||
|
@ -4460,7 +4470,11 @@ CMenuManager::UserInput(void)
|
|||
if (CPad::GetPad(0)->GetBackJustDown() || CPad::GetPad(0)->GetEscapeJustDown()) {
|
||||
if (m_nCurrScreen != MENUPAGE_START_MENU && m_nCurrScreen != MENUPAGE_PAUSE_MENU && m_nCurrScreen != MENUPAGE_CHOOSE_SAVE_SLOT
|
||||
&& m_nCurrScreen != MENUPAGE_SAVE_CHEAT_WARNING && m_nCurrScreen != MENUPAGE_SAVING_IN_PROGRESS
|
||||
&& m_nCurrScreen != MENUPAGE_DELETING_IN_PROGRESS && m_nCurrScreen != MENUPAGE_OUTRO)
|
||||
&& m_nCurrScreen != MENUPAGE_DELETING_IN_PROGRESS && m_nCurrScreen != MENUPAGE_OUTRO
|
||||
#ifdef MISSION_REPLAY
|
||||
&& m_nCurrScreen != MENUPAGE_MISSION_RETRY
|
||||
#endif
|
||||
)
|
||||
{
|
||||
m_bShowMouse = false;
|
||||
goBack = true;
|
||||
|
|
|
@ -711,6 +711,10 @@ public:
|
|||
int8 m_nDisplayMSAALevel;
|
||||
#endif
|
||||
|
||||
#ifdef MISSION_REPLAY
|
||||
bool m_bAttemptingMissionRetry;
|
||||
#endif
|
||||
|
||||
#ifdef GAMEPAD_MENU
|
||||
enum
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue