From 7c04cde5673ee80eb134ae8cccf988e73fcd8c24 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 4 Mar 2003 06:25:11 +0000 Subject: [PATCH] guess the title from the directory name --- stepmania/src/Song.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/stepmania/src/Song.cpp b/stepmania/src/Song.cpp index b4a2e2e5ee..a10db7dfd9 100644 --- a/stepmania/src/Song.cpp +++ b/stepmania/src/Song.cpp @@ -437,7 +437,17 @@ void Song::TidyUpData() ReCalculateRadarValuesAndLastBeat(); TrimRight(m_sMainTitle); - if( m_sMainTitle == "" ) m_sMainTitle = "Untitled song"; + if( m_sMainTitle == "" ) + { + /* Use the song directory name. */ + CString SongDir = this->GetSongDir(); + SongDir.Replace("\\", "/"); + vector parts; + split(SongDir, "/", parts); + ASSERT(parts.size() > 0); + + NotesLoader::GetMainAndSubTitlesFromFullTitle( parts[parts.size()-1], m_sMainTitle, m_sSubTitle ); + } TrimRight(m_sSubTitle); if( m_sArtist == "" ) m_sArtist = "Unknown artist"; TranslateTitles();