ModeMenuAvailable

This commit is contained in:
Glenn Maynard
2005-04-27 04:35:55 +00:00
parent 2cac14ae37
commit cae5bf6e29
3 changed files with 11 additions and 5 deletions
+9 -5
View File
@@ -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) )