From c2f2f99650040ac5137fe4919888775f53d0fc66 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 13 Sep 2002 18:17:53 +0000 Subject: [PATCH] move GetMainAndSubTitlesFromFullTitle to NotesLoader (only used by them) --- stepmania/src/NotesLoader.cpp | 18 ++++++++++++++++++ stepmania/src/NotesLoader.h | 1 + stepmania/src/NotesLoaderBMS.cpp | 2 +- stepmania/src/NotesLoaderDWI.cpp | 2 +- stepmania/src/NotesLoaderSM.cpp | 2 +- stepmania/src/Song.cpp | 17 ----------------- stepmania/src/song.h | 2 -- 7 files changed, 22 insertions(+), 22 deletions(-) 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