Don't display the offset change if there wasn't any.
This commit is contained in:
@@ -1488,15 +1488,25 @@ void ShowSavePrompt( ScreenMessage SM_SendWhenDone )
|
|||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
sMessage = ssprintf(
|
sMessage = ssprintf(
|
||||||
"You have changed the offset or BPM of\n"
|
"You have changed the offset or BPM of\n"
|
||||||
"%s\n"
|
"%s\n",
|
||||||
"from %.3f to %.3f (a change of %.3f).\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"
|
"Would you like to save these changes back\n"
|
||||||
"to the song file?\n"
|
"to the song file?\n"
|
||||||
"Choosing NO will discard your changes.",
|
"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 );
|
|
||||||
break;
|
break;
|
||||||
case PLAY_MODE_NONSTOP:
|
case PLAY_MODE_NONSTOP:
|
||||||
case PLAY_MODE_ONI:
|
case PLAY_MODE_ONI:
|
||||||
|
|||||||
Reference in New Issue
Block a user