add IsAnExtraStageAndSelectionLocked. add metircs MinDifficultyForExtra, LockExtraStageSelection

This commit is contained in:
Chris Danford
2008-06-12 04:30:51 +00:00
parent fe65136b7c
commit 20b11d27df
6 changed files with 31 additions and 13 deletions
+2 -2
View File
@@ -142,7 +142,7 @@ void BPMDisplay::SetBPMRange( const DisplayBpms &bpms )
m_fPercentInState = 1;
}
if( GAMESTATE->IsAnExtraStage() )
if( GAMESTATE->IsAnExtraStageAndSelectionLocked() )
RunCommands( SET_EXTRA_COMMAND );
else if( !AllIdentical )
RunCommands( SET_CHANGING_COMMAND );
@@ -233,7 +233,7 @@ void BPMDisplay::SetFromGameState()
{
if( GAMESTATE->m_pCurSong.Get() )
{
if( GAMESTATE->IsAnExtraStage() )
if( GAMESTATE->IsAnExtraStageAndSelectionLocked() )
CycleRandomly();
else
SetBpmFromSong( GAMESTATE->m_pCurSong );