cleanup: use FOREACH

This commit is contained in:
Chris Danford
2008-11-27 02:53:08 +00:00
parent 6d4cbdbeb2
commit 6f30e43283
+5 -7
View File
@@ -1584,16 +1584,14 @@ void SongManager::UpdateRankingCourses()
vector<RString> RankingCourses; vector<RString> RankingCourses;
split( THEME->GetMetric("ScreenRanking","CoursesToShow"),",", RankingCourses); split( THEME->GetMetric("ScreenRanking","CoursesToShow"),",", RankingCourses);
for( unsigned i=0; i < m_pCourses.size(); i++ ) FOREACH( Course*, m_pCourses, c )
{ {
if( m_pCourses[i]->GetEstimatedNumStages() > 7 ) bool bLotsOfStages = (*c)->GetEstimatedNumStages() > 7;
m_pCourses[i]->m_SortOrder_Ranking = 3; (*c)->m_SortOrder_Ranking = bLotsOfStages? 3 : 2;
else
m_pCourses[i]->m_SortOrder_Ranking = 2;
for( unsigned j = 0; j < RankingCourses.size(); j++ ) for( unsigned j = 0; j < RankingCourses.size(); j++ )
if( !RankingCourses[j].CompareNoCase(m_pCourses[i]->m_sPath) ) if( !RankingCourses[j].CompareNoCase((*c)->m_sPath) )
m_pCourses[i]->m_SortOrder_Ranking = 1; (*c)->m_SortOrder_Ranking = 1;
} }
} }