secondary sort popularity lists by full title
This commit is contained in:
@@ -143,6 +143,11 @@ bool CompareCoursePointersByTitle( const Course *pCourse1, const Course *pCourse
|
|||||||
return CompareCoursePointersByName( pCourse1, pCourse2 );
|
return CompareCoursePointersByName( pCourse1, pCourse2 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CourseUtil::SortCoursePointerArrayByTitle( vector<Course*> &apCourses )
|
||||||
|
{
|
||||||
|
sort( apCourses.begin(), apCourses.end(), CompareCoursePointersByTitle );
|
||||||
|
}
|
||||||
|
|
||||||
void CourseUtil::SortCoursePointerArrayByAvgDifficulty( vector<Course*> &apCourses )
|
void CourseUtil::SortCoursePointerArrayByAvgDifficulty( vector<Course*> &apCourses )
|
||||||
{
|
{
|
||||||
RageTimer foo;
|
RageTimer foo;
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ namespace CourseUtil
|
|||||||
{
|
{
|
||||||
void SortCoursePointerArrayByDifficulty( vector<Course*> &apCourses );
|
void SortCoursePointerArrayByDifficulty( vector<Course*> &apCourses );
|
||||||
void SortCoursePointerArrayByType( vector<Course*> &apCourses );
|
void SortCoursePointerArrayByType( vector<Course*> &apCourses );
|
||||||
|
void SortCoursePointerArrayByTitle( vector<Course*> &apCourses );
|
||||||
void SortCoursePointerArrayByAvgDifficulty( vector<Course*> &apCourses );
|
void SortCoursePointerArrayByAvgDifficulty( vector<Course*> &apCourses );
|
||||||
void SortCoursePointerArrayByTotalDifficulty( vector<Course*> &apCourses );
|
void SortCoursePointerArrayByTotalDifficulty( vector<Course*> &apCourses );
|
||||||
void SortCoursePointerArrayByRanking( vector<Course*> &apCourses );
|
void SortCoursePointerArrayByRanking( vector<Course*> &apCourses );
|
||||||
|
|||||||
@@ -1141,9 +1141,11 @@ void SongManager::UpdateBest()
|
|||||||
--j;
|
--j;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SongUtil::SortSongPointerArrayByTitle( m_pBestSongs[i] );
|
||||||
SongUtil::SortSongPointerArrayByNumPlays( m_pBestSongs[i], (ProfileSlot) i, true );
|
SongUtil::SortSongPointerArrayByNumPlays( m_pBestSongs[i], (ProfileSlot) i, true );
|
||||||
|
|
||||||
m_pBestCourses[i] = m_pCourses;
|
m_pBestCourses[i] = m_pCourses;
|
||||||
|
CourseUtil::SortCoursePointerArrayByTitle( m_pBestCourses[i] );
|
||||||
CourseUtil::SortCoursePointerArrayByNumPlays( m_pBestCourses[i], (ProfileSlot) i, true );
|
CourseUtil::SortCoursePointerArrayByNumPlays( m_pBestCourses[i], (ProfileSlot) i, true );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user