diff --git a/Docs/Changelog_sm-ssc.txt b/Docs/Changelog_sm-ssc.txt index 3910a9ba23..1da0949d3b 100644 --- a/Docs/Changelog_sm-ssc.txt +++ b/Docs/Changelog_sm-ssc.txt @@ -13,6 +13,12 @@ _____________________________________________________________________________ sm-ssc v1.2.1 | 201102?? -------------------------------------------------------------------------------- +20110209 +-------- +* [ScreenOptionsMemoryCard] Added three strings: "(no label)", "size ???", and + "%dMB". [AJ] +* [ScreenSelectMusic] Added RouletteTimerSeconds metric. [AJ] + 20110208 -------- * [ScreenNetSelectMusic] Reworked the input on this screen. [AJ] diff --git a/Themes/_fallback/metrics.ini b/Themes/_fallback/metrics.ini index 720363e2a0..14c136beda 100644 --- a/Themes/_fallback/metrics.ini +++ b/Themes/_fallback/metrics.ini @@ -1876,6 +1876,7 @@ Codes="" # TimerSeconds=60 DoRouletteOnMenuTimer=true +RouletteTimerSeconds=15 # DefaultSort=GAMESTATE:IsCourseMode() and "Group" or "AllCourses" # diff --git a/src/ScreenSelectMusic.cpp b/src/ScreenSelectMusic.cpp index 6b15235b52..7f1fe3abaa 100644 --- a/src/ScreenSelectMusic.cpp +++ b/src/ScreenSelectMusic.cpp @@ -76,6 +76,7 @@ void ScreenSelectMusic::Init() SAMPLE_MUSIC_PREVIEW_MODE.Load( m_sName, "SampleMusicPreviewMode" ); SAMPLE_MUSIC_FALLBACK_FADE_IN_SECONDS.Load( m_sName, "SampleMusicFallbackFadeInSeconds" ); DO_ROULETTE_ON_MENU_TIMER.Load( m_sName, "DoRouletteOnMenuTimer" ); + ROULETTE_TIMER_SECONDS.Load( m_sName, "RouletteTimerSeconds" ); ALIGN_MUSIC_BEATS.Load( m_sName, "AlignMusicBeat" ); CODES.Load( m_sName, "Codes" ); MUSIC_WHEEL_TYPE.Load( m_sName, "MusicWheelType" ); @@ -1068,15 +1069,13 @@ void ScreenSelectMusic::HandleScreenMessage( const ScreenMessage SM ) if( m_MusicWheel.IsRouletting() ) { MenuStart( InputEventPlus() ); - // todo: make this value a metric -aj - m_MenuTimer->SetSeconds( 15 ); + m_MenuTimer->SetSeconds( ROULETTE_TIMER_SECONDS ); m_MenuTimer->Start(); } else if( DO_ROULETTE_ON_MENU_TIMER && m_MusicWheel.GetSelectedSong() == NULL && m_MusicWheel.GetSelectedCourse() == NULL ) { m_MusicWheel.StartRoulette(); - // todo: make this value a metric -aj - m_MenuTimer->SetSeconds( 15 ); + m_MenuTimer->SetSeconds( ROULETTE_TIMER_SECONDS ); m_MenuTimer->Start(); } else diff --git a/src/ScreenSelectMusic.h b/src/ScreenSelectMusic.h index c69425bc9e..89ab2aec16 100644 --- a/src/ScreenSelectMusic.h +++ b/src/ScreenSelectMusic.h @@ -73,6 +73,7 @@ protected: ThemeMetric SAMPLE_MUSIC_PREVIEW_MODE; ThemeMetric SAMPLE_MUSIC_FALLBACK_FADE_IN_SECONDS; ThemeMetric DO_ROULETTE_ON_MENU_TIMER; + ThemeMetric ROULETTE_TIMER_SECONDS; ThemeMetric ALIGN_MUSIC_BEATS; ThemeMetric CODES; ThemeMetric MUSIC_WHEEL_TYPE;