fix sync info showing when autosync is off

This commit is contained in:
Chris Danford
2008-05-28 10:14:37 +00:00
parent b3e3ab1187
commit 316f9b511f
+14 -9
View File
@@ -133,15 +133,20 @@ void ScreenSyncOverlay::UpdateText()
// //
// Update SyncInfo // Update SyncInfo
// //
float fNew = PREFSMAN->m_fGlobalOffsetSeconds; bool bVisible = GAMESTATE->m_SongOptions.GetCurrent().m_AutosyncType != SongOptions::AUTOSYNC_OFF;
float fOld = AdjustSync::s_fGlobalOffsetSecondsOriginal; m_textSyncInfo.SetVisible( bVisible );
float fStdDev = AdjustSync::s_fStandardDeviation; if( bVisible )
RString s; {
s += OLD_OFFSET.GetValue() + ssprintf( ": %0.3f\n", fOld ); float fNew = PREFSMAN->m_fGlobalOffsetSeconds;
s += NEW_OFFSET.GetValue() + ssprintf( ": %0.3f\n", fNew ); float fOld = AdjustSync::s_fGlobalOffsetSecondsOriginal;
s += STANDARD_DEVIATION.GetValue() + ssprintf( ": %0.3f\n", fStdDev ); float fStdDev = AdjustSync::s_fStandardDeviation;
s += COLLECTING_SAMPLE.GetValue() + ssprintf( ": %d / %d", AdjustSync::s_iAutosyncOffsetSample+1, AdjustSync::OFFSET_SAMPLE_COUNT ); RString s;
m_textSyncInfo.SetText( s ); s += OLD_OFFSET.GetValue() + ssprintf( ": %0.3f\n", fOld );
s += NEW_OFFSET.GetValue() + ssprintf( ": %0.3f\n", fNew );
s += STANDARD_DEVIATION.GetValue() + ssprintf( ": %0.3f\n", fStdDev );
s += COLLECTING_SAMPLE.GetValue() + ssprintf( ": %d / %d", AdjustSync::s_iAutosyncOffsetSample+1, AdjustSync::OFFSET_SAMPLE_COUNT );
m_textSyncInfo.SetText( s );
}
} }
static LocalizedString CANT_SYNC_WHILE_PLAYING_A_COURSE ("ScreenSyncOverlay","Can't sync while playing a course."); static LocalizedString CANT_SYNC_WHILE_PLAYING_A_COURSE ("ScreenSyncOverlay","Can't sync while playing a course.");