diff --git a/stepmania/src/ScreenSelectDifficulty.cpp b/stepmania/src/ScreenSelectDifficulty.cpp index b68b7214f1..012aaf153f 100644 --- a/stepmania/src/ScreenSelectDifficulty.cpp +++ b/stepmania/src/ScreenSelectDifficulty.cpp @@ -57,7 +57,6 @@ ScreenSelectDifficulty::ScreenSelectDifficulty() // Reset the current PlayMode GAMESTATE->m_PlayMode = PLAY_MODE_INVALID; - unsigned p; m_Menu.Load( THEME->GetPathTo("BGAnimations","select difficulty"), @@ -74,7 +73,9 @@ ScreenSelectDifficulty::ScreenSelectDifficulty() if( asBits.size() > MAX_CHOICES_PER_PAGE ) RageException::Throw( "Choices exceed max number of choices per page." ); - for( unsigned choice=0; choiceGetPathTo("Graphics", ssprintf("select difficulty more page%d",page+1) ) ); + m_sprMoreArrows[page].SetXY( MORE_X(page), MORE_Y(page) ); + m_framePages.AddChild( &m_sprMoreArrows[page] ); + + m_sprExplanation[page].Load( THEME->GetPathTo("Graphics", "select difficulty explanation") ); + m_sprExplanation[page].SetXY( EXPLANATION_X(page), EXPLANATION_Y(page) ); + m_sprExplanation[page].StopAnimating(); + m_sprExplanation[page].SetState( page ); + m_framePages.AddChild( &m_sprExplanation[page] ); } - for( p=0; pGetPathTo("Graphics", p==0 ? "select difficulty more page1" : "select difficulty more page2" ) ); - m_sprMoreArrows[p].SetXY( MORE_X(p), MORE_Y(p) ); - m_framePages.AddChild( &m_sprMoreArrows[p] ); - - m_sprExplanation[p].Load( THEME->GetPathTo("Graphics", "select difficulty explanation") ); - m_sprExplanation[p].SetXY( EXPLANATION_X(p), EXPLANATION_Y(p) ); - m_sprExplanation[p].StopAnimating(); - m_sprExplanation[p].SetState( p ); - m_framePages.AddChild( &m_sprExplanation[p] ); - } m_iCurrentPage = PAGE_1; - for( p=0; pIsPlayerEnabled(p) && m_bChosen[p] ) return; @@ -312,7 +312,7 @@ void ScreenSelectDifficulty::ChangePage( int iNewPage ) // change both players int iNewChoice = bPageIncreasing ? 0 : m_ModeChoices[m_iCurrentPage].size()-1; - for( int p=0; pStopTweening(); @@ -421,7 +423,7 @@ void ScreenSelectDifficulty::TweenOffScreen() m_sprMoreArrows[page].SetTweenDiffuse( RageColor(1,1,1,0) ); - for( unsigned p=0; pIsPlayerEnabled((PlayerNumber)p) ) continue;