const fixes

add a const accessor for songs
This commit is contained in:
Glenn Maynard
2003-02-05 18:34:27 +00:00
parent fdc8c64ab6
commit 859e1cbf56
2 changed files with 9 additions and 8 deletions
+5 -5
View File
@@ -369,7 +369,7 @@ RageColor SongManager::GetSongColor( const Song* pSong )
}
void SongManager::GetAllSongs( vector<Song*> &AddTo )
void SongManager::GetAllSongs( vector<Song*> &AddTo ) const
{
AddTo = m_pSongs;
}
@@ -386,12 +386,12 @@ void SongManager::GetSongsInGroup( const CString sGroupName, vector<Song*> &AddT
}
}
int SongManager::GetNumSongs()
int SongManager::GetNumSongs() const
{
return m_pSongs.size();
}
int SongManager::GetNumGroups()
int SongManager::GetNumGroups() const
{
return m_arrayGroupNames.size();
}
@@ -423,11 +423,11 @@ void SongManager::InitCoursesFromDisk()
// Load courses from CRS files
//
CStringArray saCourseFiles;
GetDirListing( "Courses\\*.crs", saCourseFiles );
GetDirListing( "Courses/*.crs", saCourseFiles, false, true );
for( unsigned i=0; i<saCourseFiles.size(); i++ )
{
Course* pCourse = new Course;
pCourse->LoadFromCRSFile( "Courses\\" + saCourseFiles[i], m_pSongs );
pCourse->LoadFromCRSFile( saCourseFiles[i], m_pSongs );
if( pCourse->GetNumStages() > 0 )
m_pCourses.push_back( pCourse );
else
+4 -3
View File
@@ -52,10 +52,11 @@ public:
// Lookup
void GetAllSongs( vector<Song*> &AddTo );
void GetAllSongs( vector<Song*> &AddTo ) const;
const vector<Song*> &GetAllSongs() const { return m_pSongs; }
void GetSongsInGroup( const CString sGroupName, vector<Song*> &AddTo );
int GetNumSongs();
int GetNumGroups();
int GetNumSongs() const;
int GetNumGroups() const;
Song* GetRandomSong();
void GetNonstopCourses( vector<Course*> &AddTo ); // add to if life meter type is BAR.