ModeMenuAvailable
This commit is contained in:
@@ -677,6 +677,7 @@ AlignMusicBeat=0
|
||||
Codes=
|
||||
OptionsMenuAvailable=OptionsMenuAvailable()
|
||||
SelectMenuAvailable=false
|
||||
ModeMenuAvailable=ModeMenuAvailable()
|
||||
|
||||
[ScreenSelectCourse]
|
||||
Class=ScreenSelectMusic
|
||||
|
||||
@@ -69,7 +69,8 @@ ScreenSelectMusic::ScreenSelectMusic( CString sClassName ) : ScreenWithMenuEleme
|
||||
CODES( m_sName, "Codes" ),
|
||||
MUSIC_WHEEL_TYPE( m_sName, "MusicWheelType" ),
|
||||
OPTIONS_MENU_AVAILABLE( m_sName, "OptionsMenuAvailable" ),
|
||||
SELECT_MENU_AVAILABLE( m_sName, "SelectMenuAvailable" )
|
||||
SELECT_MENU_AVAILABLE( m_sName, "SelectMenuAvailable" ),
|
||||
MODE_MENU_AVAILABLE( m_sName, "ModeMenuAvailable" )
|
||||
{
|
||||
LOG->Trace( "ScreenSelectMusic::ScreenSelectMusic()" );
|
||||
|
||||
@@ -851,7 +852,10 @@ void ScreenSelectMusic::Input( const DeviceInput& DeviceI, InputEventType type,
|
||||
ChangeDifficulty( pn, +1 );
|
||||
break;
|
||||
case MENU_BUTTON_START:
|
||||
m_MusicWheel.ChangeSort( SORT_MODE_MENU );
|
||||
if( MODE_MENU_AVAILABLE )
|
||||
m_MusicWheel.ChangeSort( SORT_MODE_MENU );
|
||||
else
|
||||
m_soundLocked.Play();
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -947,10 +951,10 @@ void ScreenSelectMusic::Input( const DeviceInput& DeviceI, InputEventType type,
|
||||
}
|
||||
if( CodeDetector::EnteredModeMenu(GameI.controller) )
|
||||
{
|
||||
if( ( GAMESTATE->IsExtraStage() && !PREFSMAN->m_bPickExtraStage ) || GAMESTATE->IsExtraStage2() )
|
||||
m_soundLocked.Play();
|
||||
else
|
||||
if( MODE_MENU_AVAILABLE )
|
||||
m_MusicWheel.ChangeSort( SORT_MODE_MENU );
|
||||
else
|
||||
m_soundLocked.Play();
|
||||
return;
|
||||
}
|
||||
if( CodeDetector::EnteredNextSort(GameI.controller) )
|
||||
|
||||
@@ -89,6 +89,7 @@ protected:
|
||||
ThemeMetric<CString> MUSIC_WHEEL_TYPE;
|
||||
ThemeMetric<bool> OPTIONS_MENU_AVAILABLE;
|
||||
DynamicThemeMetric<bool> SELECT_MENU_AVAILABLE;
|
||||
DynamicThemeMetric<bool> MODE_MENU_AVAILABLE;
|
||||
|
||||
CString m_sSectionMusicPath;
|
||||
CString m_sSortMusicPath;
|
||||
|
||||
Reference in New Issue
Block a user