add SortCoursePointerArrayByType
This commit is contained in:
@@ -809,6 +809,17 @@ void SortCoursePointerArrayByDifficulty( vector<Course*> &apCourses )
|
||||
sort( apCourses.begin(), apCourses.end(), CompareCoursePointersByDifficulty );
|
||||
}
|
||||
|
||||
static bool CompareCoursePointersByType(const Course* pCourse1, const Course* pCourse2)
|
||||
{
|
||||
return pCourse1->GetPlayMode() < pCourse2->GetPlayMode();
|
||||
}
|
||||
|
||||
|
||||
void SortCoursePointerArrayByType( vector<Course*> &apCourses )
|
||||
{
|
||||
stable_sort( apCourses.begin(), apCourses.end(), CompareCoursePointersByType );
|
||||
}
|
||||
|
||||
bool Course::HasBanner() const
|
||||
{
|
||||
return m_sBannerPath != "" && IsAFile(m_sBannerPath);
|
||||
|
||||
@@ -116,6 +116,6 @@ private:
|
||||
|
||||
|
||||
void SortCoursePointerArrayByDifficulty( vector<Course*> &apCourses );
|
||||
|
||||
void SortCoursePointerArrayByType( vector<Course*> &apCourses );
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user