Added AllowHoldForOptions preference.
Back button now only backs out of a screen on a press. Updated changelog.
This commit is contained in:
+11
-4
@@ -67,6 +67,7 @@
|
||||
#define SHOW_SCORE_IN_RAVE THEME->GetMetricB(m_sName,"ShowScoreInRave")
|
||||
#define SONG_POSITION_METER_WIDTH THEME->GetMetricF(m_sName,"SongPositionMeterWidth")
|
||||
#define STOP_COURSE_EARLY THEME->GetMetricB(m_sName,"StopCourseEarly") // evaluate this every time it's used
|
||||
#define USE_PAUSE_MENU_INSTEAD_OF_GIVE_UP THEME->GetMetricB(m_sName, "UsePauseMenuInsteadOfGiveUp")
|
||||
|
||||
static ThemeMetric<float> INITIAL_BACKGROUND_BRIGHTNESS ("ScreenGameplay","InitialBackgroundBrightness");
|
||||
static ThemeMetric<float> SECONDS_BETWEEN_COMMENTS ("ScreenGameplay","SecondsBetweenComments");
|
||||
@@ -904,6 +905,8 @@ void ScreenGameplay::Init()
|
||||
|
||||
m_GiveUpTimer.SetZero();
|
||||
m_SkipSongTimer.SetZero();
|
||||
m_gave_up= false;
|
||||
m_skipped_song= false;
|
||||
}
|
||||
|
||||
bool ScreenGameplay::Center1Player() const
|
||||
@@ -1933,9 +1936,13 @@ void ScreenGameplay::Update( float fDeltaTime )
|
||||
}
|
||||
|
||||
// update give up
|
||||
bool bGiveUpTimerFired = !m_GiveUpTimer.IsZero() && m_GiveUpTimer.Ago() > GIVE_UP_SECONDS;
|
||||
m_gave_up= bGiveUpTimerFired;
|
||||
m_skipped_song= !m_SkipSongTimer.IsZero() && m_SkipSongTimer.Ago() > GIVE_UP_SECONDS;
|
||||
bool bGiveUpTimerFired = false;
|
||||
if(!USE_PAUSE_MENU_INSTEAD_OF_GIVE_UP)
|
||||
{
|
||||
bGiveUpTimerFired= !m_GiveUpTimer.IsZero() && m_GiveUpTimer.Ago() > GIVE_UP_SECONDS;
|
||||
m_gave_up= bGiveUpTimerFired;
|
||||
m_skipped_song= !m_SkipSongTimer.IsZero() && m_SkipSongTimer.Ago() > GIVE_UP_SECONDS;
|
||||
}
|
||||
|
||||
|
||||
bool bAllHumanHaveBigMissCombo = true;
|
||||
@@ -2444,7 +2451,7 @@ bool ScreenGameplay::Input( const InputEventPlus &input )
|
||||
return false;
|
||||
}
|
||||
|
||||
if( m_DancingState != STATE_OUTRO &&
|
||||
if(!USE_PAUSE_MENU_INSTEAD_OF_GIVE_UP && m_DancingState != STATE_OUTRO &&
|
||||
GAMESTATE->IsHumanPlayer(input.pn) &&
|
||||
!m_Cancel.IsTransitioning() )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user