add SortCoursePointerArrayByType

This commit is contained in:
Glenn Maynard
2003-07-20 08:50:19 +00:00
parent 5ef7d39e46
commit 57d2c07c27
2 changed files with 12 additions and 1 deletions
+11
View File
@@ -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);
+1 -1
View File
@@ -116,6 +116,6 @@ private:
void SortCoursePointerArrayByDifficulty( vector<Course*> &apCourses );
void SortCoursePointerArrayByType( vector<Course*> &apCourses );
#endif