Add SONGMAN:HasGroupIni(string groupName) which returns true/false

This commit is contained in:
Crash Cringle
2025-03-03 23:25:32 -08:00
committed by teejusb
parent 05cd7ed922
commit e8f0d55d6e
2 changed files with 11 additions and 0 deletions
+10
View File
@@ -605,6 +605,16 @@ bool SongManager::DoesSongGroupExist( RString sSongGroup ) const
return find( m_sSongGroupNames.begin(), m_sSongGroupNames.end(), sSongGroup ) != m_sSongGroupNames.end();
}
bool SongManager::HasPackIni(RString sSongGroup) const
{
Group* group = GetGroupFromName(sSongGroup);
if(group != nullptr)
{
return group->HasPackIni();
}
return false;
}
RageColor SongManager::GetSongGroupColor( const RString &sSongGroup ) const
{
for( unsigned i=0; i<m_sSongGroupNames.size(); i++ )
+1
View File
@@ -98,6 +98,7 @@ public:
//RString GetSongGroupBackgroundPath( RString sSongGroup ) const;
void GetSongGroupNames( std::vector<RString> &AddTo ) const;
bool DoesSongGroupExist( RString sSongGroup ) const;
bool HasPackIni(RString sSongGroup) const;
RageColor GetSongGroupColor( const RString &sSongGroupName ) const;
RageColor GetSongColor( const Song* pSong ) const;