merge AfterStepsChange and AfterTrailChange

This commit is contained in:
Glenn Maynard
2006-08-17 01:22:20 +00:00
parent 5328536c22
commit deb04eb0ed
2 changed files with 37 additions and 45 deletions
+9 -16
View File
@@ -606,7 +606,7 @@ void ScreenSelectMusic::ChangeDifficulty( PlayerNumber pn, int dir )
vpns.push_back( p );
}
}
AfterStepsChange( vpns );
AfterStepsOrTrailChange( vpns );
}
break;
@@ -628,7 +628,7 @@ void ScreenSelectMusic::ChangeDifficulty( PlayerNumber pn, int dir )
vpns.push_back( p );
}
}
AfterTrailChange( vpns );
AfterStepsOrTrailChange( vpns );
}
break;
@@ -651,7 +651,7 @@ void ScreenSelectMusic::ChangeDifficulty( PlayerNumber pn, int dir )
vpns.push_back( p );
}
}
AfterStepsChange( vpns );
AfterStepsOrTrailChange( vpns );
break;
}
case TYPE_SORT:
@@ -879,13 +879,15 @@ void ScreenSelectMusic::MenuBack( PlayerNumber pn )
Cancel( SM_GoToPrevScreen );
}
void ScreenSelectMusic::AfterStepsChange( const vector<PlayerNumber> &vpns )
void ScreenSelectMusic::AfterStepsOrTrailChange( const vector<PlayerNumber> &vpns )
{
FOREACH_CONST( PlayerNumber, vpns, p )
{
PlayerNumber pn = *p;
ASSERT( GAMESTATE->IsHumanPlayer(pn) );
if( GAMESTATE->m_pCurSong )
{
CLAMP( m_iSelection[pn], 0, m_vpSteps.size()-1 );
Song* pSong = GAMESTATE->m_pCurSong;
@@ -903,15 +905,8 @@ void ScreenSelectMusic::AfterStepsChange( const vector<PlayerNumber> &vpns )
m_textHighScore[pn].SetText( ssprintf("%*i", NUM_SCORE_DIGITS, iScore) );
}
}
void ScreenSelectMusic::AfterTrailChange( const vector<PlayerNumber> &vpns )
else
{
FOREACH_CONST( PlayerNumber, vpns, p )
{
PlayerNumber pn = *p;
ASSERT( GAMESTATE->IsHumanPlayer(pn) );
CLAMP( m_iSelection[pn], 0, m_vpTrails.size()-1 );
Course* pCourse = GAMESTATE->m_pCurCourse;
@@ -930,6 +925,7 @@ void ScreenSelectMusic::AfterTrailChange( const vector<PlayerNumber> &vpns )
m_textHighScore[pn].SetText( ssprintf("%*i", NUM_SCORE_DIGITS, iScore) );
}
}
}
void ScreenSelectMusic::SwitchToPreferredDifficulty()
{
@@ -1252,10 +1248,7 @@ void ScreenSelectMusic::AfterMusicChange()
FOREACH_HumanPlayer( p )
vpns.push_back( p );
if( GAMESTATE->m_pCurCourse )
AfterTrailChange( vpns );
else
AfterStepsChange( vpns );
AfterStepsOrTrailChange( vpns );
}
// lua start
+1 -2
View File
@@ -49,8 +49,7 @@ protected:
void ChangeDifficulty( PlayerNumber pn, int dir );
void AfterStepsChange( const vector<PlayerNumber> &vpns );
void AfterTrailChange( const vector<PlayerNumber> &vpns );
void AfterStepsOrTrailChange( const vector<PlayerNumber> &vpns );
void SwitchToPreferredDifficulty();
void AfterMusicChange();