From 31c2b8ff7b116ae83766922bd1ab865e5186662c Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 12 Aug 2003 00:40:38 +0000 Subject: [PATCH] Don't display the offset change if there wasn't any. --- stepmania/src/ScreenGameplay.cpp | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/stepmania/src/ScreenGameplay.cpp b/stepmania/src/ScreenGameplay.cpp index 238fd02145..01dcb14861 100644 --- a/stepmania/src/ScreenGameplay.cpp +++ b/stepmania/src/ScreenGameplay.cpp @@ -1488,15 +1488,25 @@ void ShowSavePrompt( ScreenMessage SM_SendWhenDone ) case PLAY_MODE_RAVE: sMessage = ssprintf( "You have changed the offset or BPM of\n" - "%s\n" - "from %.3f to %.3f (a change of %.3f).\n" + "%s\n", + GAMESTATE->m_pCurSong->GetFullDisplayTitle().c_str() ); + + if( fabs(GAMESTATE->m_pCurSong->m_fBeat0OffsetInSeconds - g_fOldOffset) > 0.001 ) + { + sMessage += ssprintf( + "\n" + "Offset was changed from %.3f to %.3f (%.3f).\n", + g_fOldOffset, + GAMESTATE->m_pCurSong->m_fBeat0OffsetInSeconds, + GAMESTATE->m_pCurSong->m_fBeat0OffsetInSeconds - g_fOldOffset ); + } + + sMessage += + "\n" "Would you like to save these changes back\n" "to the song file?\n" - "Choosing NO will discard your changes.", - GAMESTATE->m_pCurSong->GetFullDisplayTitle().c_str(), - g_fOldOffset, - GAMESTATE->m_pCurSong->m_fBeat0OffsetInSeconds, - GAMESTATE->m_pCurSong->m_fBeat0OffsetInSeconds - g_fOldOffset ); + "Choosing NO will discard your changes."; + break; case PLAY_MODE_NONSTOP: case PLAY_MODE_ONI: