diff --git a/stepmania/src/NotesLoader.cpp b/stepmania/src/NotesLoader.cpp index 95ff949f71..4200c9eb52 100644 --- a/stepmania/src/NotesLoader.cpp +++ b/stepmania/src/NotesLoader.cpp @@ -9,3 +9,21 @@ bool NotesLoader::Loadable( CString sPath ) GetApplicableFiles( sPath, list ); return list.GetSize() != 0; } + +void NotesLoader::GetMainAndSubTitlesFromFullTitle( const CString sFullTitle, CString &sMainTitleOut, CString &sSubTitleOut ) +{ + const CString sLeftSeps[] = { " -", " ~", " (", " [" }; + int iNumSeps = sizeof(sLeftSeps)/sizeof(CString); + for( int i=0; i