fix extra stage bug with auto-select mode

This commit is contained in:
Andrew Wong
2003-08-07 07:19:45 +00:00
parent ce28877677
commit 1349a51360
+4 -2
View File
@@ -169,8 +169,10 @@ MusicWheel::MusicWheel()
// HACK: invalidate currently selected song in the case that it
// cannot be played due to lack of stages remaining
if( GAMESTATE->m_pCurSong != NULL && SongManager::GetNumStagesForSong( GAMESTATE->m_pCurSong ) + GAMESTATE->m_iCurrentStageIndex > PREFSMAN->m_iNumArcadeStages)
GAMESTATE->m_pCurSong = NULL;
if( GAMESTATE->m_pCurSong != NULL &&
SongManager::GetNumStagesForSong( GAMESTATE->m_pCurSong ) + GAMESTATE->m_iCurrentStageIndex > PREFSMAN->m_iNumArcadeStages
&& !GAMESTATE->IsExtraStage() && !GAMESTATE->IsExtraStage2() )
GAMESTATE->m_pCurSong = NULL;
// If there is no currently selected song, select one.
if( GAMESTATE->m_pCurSong == NULL )