Add more information to songinprogress file.
authorCameron Ball <cameron@getapproved.com.au>
Thu, 7 Aug 2014 05:20:47 +0000 (13:20 +0800)
committerCameron Ball <cameron@getapproved.com.au>
Thu, 7 Aug 2014 05:20:47 +0000 (13:20 +0800)
src/ScreenGameplay.cpp

index 0eabfe4..188a1ff 100644 (file)
@@ -850,12 +850,14 @@ void ScreenGameplay::LoadCourseSongNumber( int iSongNumber )
 \r
 void ScreenGameplay::LoadNextSong()\r
 {\r
+       CString sSongInfo = "Song: " + GAMESTATE->m_pCurSong->GetSongDir() + "\n";\r
        GAMESTATE->ResetMusicStatistics();\r
 \r
        FOREACH_EnabledPlayer( p )\r
        {\r
                STATSMAN->m_CurStageStats.m_player[p].iSongsPlayed++;\r
                m_textCourseSongNumber[p].SetText( ssprintf("%d", STATSMAN->m_CurStageStats.m_player[p].iSongsPlayed) );\r
+               sSongInfo += ssprintf( "%sDifficulty: %s\n%sMeter: %d\n", PlayerNumberToString(p).c_str(), DifficultyToThemedString(GAMESTATE->m_pCurSteps[p]->GetDifficulty()).c_str(), PlayerNumberToString(p).c_str(), GAMESTATE->m_pCurSteps[p]->GetMeter() );\r
        }\r
 \r
        LoadCourseSongNumber( GAMESTATE->GetCourseSongIndex() );\r
@@ -863,7 +865,7 @@ void ScreenGameplay::LoadNextSong()
        int iPlaySongIndex = GAMESTATE->GetCourseSongIndex();\r
        iPlaySongIndex %= m_apSongsQueue.size();\r
        GAMESTATE->m_pCurSong.Set( m_apSongsQueue[iPlaySongIndex] );\r
-       GAMESTATE->SetSongInProgress( GAMESTATE->m_pCurSong->GetSongDir() );\r
+       GAMESTATE->SetSongInProgress( sSongInfo );\r
        STATSMAN->m_CurStageStats.vpPlayedSongs.push_back( GAMESTATE->m_pCurSong );\r
 \r
        // No need to do this here.  We do it in SongFinished().\r