From 5f8eab1022583dc84b9ca685548ec7f4f47a7ff4 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 9 Jul 2005 09:07:59 +0000 Subject: [PATCH] remove textSongOptions. (this isn't how we should be broadcasting messages for this, but we don't want to send on every change like BroadcastOnChange (too fine grained), but this is better than these special case actors --- stepmania/src/ScreenSelectMusic.cpp | 22 +--------------------- stepmania/src/ScreenSelectMusic.h | 2 -- 2 files changed, 1 insertion(+), 23 deletions(-) diff --git a/stepmania/src/ScreenSelectMusic.cpp b/stepmania/src/ScreenSelectMusic.cpp index ffb71f6a59..6ff77be5b9 100644 --- a/stepmania/src/ScreenSelectMusic.cpp +++ b/stepmania/src/ScreenSelectMusic.cpp @@ -58,7 +58,6 @@ REGISTER_SCREEN_CLASS( ScreenSelectMusic ); ScreenSelectMusic::ScreenSelectMusic( CString sClassName ) : ScreenWithMenuElements( sClassName ), BANNER_WIDTH( m_sName, "BannerWidth" ), BANNER_HEIGHT( m_sName, "BannerHeight" ), - SONG_OPTIONS_EXTRA_COMMAND( m_sName, "SongOptionsExtraCommand" ), SAMPLE_MUSIC_DELAY( m_sName, "SampleMusicDelay" ), SHOW_RADAR( m_sName, "ShowRadar" ), SHOW_PANES( m_sName, "ShowPanes" ), @@ -184,11 +183,6 @@ void ScreenSelectMusic::Init() if( SHOW_RADAR ) this->AddChild( &m_GrooveRadar ); - m_textSongOptions.SetName( "SongOptions" ); - m_textSongOptions.LoadFromFont( THEME->GetPathF("Common","normal") ); - SET_XY( m_textSongOptions ); - this->AddChild( &m_textSongOptions ); - m_textNumSongs.SetName( "NumSongs" ); m_textNumSongs.LoadFromFont( THEME->GetPathF(m_sName,"num songs") ); SET_XY( m_textNumSongs ); @@ -326,8 +320,6 @@ void ScreenSelectMusic::Init() m_bAllowOptionsMenu = m_bAllowOptionsMenuRepeat = false; ZERO( m_iSelection ); - UpdateOptionsDisplays(); - AfterMusicChange(); TweenOnScreen(); @@ -470,7 +462,6 @@ void ScreenSelectMusic::TweenOnScreen() ON_COMMAND( m_sprCDTitleFront ); ON_COMMAND( m_sprCDTitleBack ); ON_COMMAND( m_GrooveRadar ); - ON_COMMAND( m_textSongOptions ); ON_COMMAND( m_textNumSongs ); ON_COMMAND( m_textTotalTime ); ON_COMMAND( m_MusicSortDisplay ); @@ -491,9 +482,6 @@ void ScreenSelectMusic::TweenOnScreen() ON_COMMAND( m_PaneDisplay[p] ); ON_COMMAND( m_DifficultyMeter[p] ); } - - if( GAMESTATE->IsExtraStage() || GAMESTATE->IsExtraStage2() ) - m_textSongOptions.RunCommands( SONG_OPTIONS_EXTRA_COMMAND ); } void ScreenSelectMusic::TweenOffScreen() @@ -521,7 +509,6 @@ void ScreenSelectMusic::TweenOffScreen() OFF_COMMAND( m_sprCDTitleFront ); OFF_COMMAND( m_sprCDTitleBack ); OFF_COMMAND( m_GrooveRadar ); - OFF_COMMAND( m_textSongOptions ); OFF_COMMAND( m_textNumSongs ); OFF_COMMAND( m_textTotalTime ); OFF_COMMAND( m_MusicSortDisplay ); @@ -919,7 +906,7 @@ void ScreenSelectMusic::Input( const DeviceInput& DeviceI, InputEventType type, { m_soundOptionsChange.Play(); MESSAGEMAN->Broadcast( ssprintf("PlayerOptionsChangedP%i", pn+1) ); - UpdateOptionsDisplays(); + MESSAGEMAN->Broadcast( "SongOptionsChanged" ); return; } } @@ -1834,13 +1821,6 @@ void ScreenSelectMusic::AfterMusicChange() } -void ScreenSelectMusic::UpdateOptionsDisplays() -{ - CString s = GAMESTATE->m_SongOptions.GetString(); - s.Replace( ", ", "\n" ); - m_textSongOptions.SetText( s ); -} - void ScreenSelectMusic::SortOrderChanged() { m_MusicSortDisplay.Set( GAMESTATE->m_SortOrder ); diff --git a/stepmania/src/ScreenSelectMusic.h b/stepmania/src/ScreenSelectMusic.h index 4947119417..b6e7ab3aa5 100644 --- a/stepmania/src/ScreenSelectMusic.h +++ b/stepmania/src/ScreenSelectMusic.h @@ -60,7 +60,6 @@ protected: void AfterMusicChange(); void SortOrderChanged(); - void UpdateOptionsDisplays(); void CheckBackgroundRequests(); vector m_vpSteps; @@ -69,7 +68,6 @@ protected: ThemeMetric BANNER_WIDTH; ThemeMetric BANNER_HEIGHT; - ThemeMetric SONG_OPTIONS_EXTRA_COMMAND; ThemeMetric SAMPLE_MUSIC_DELAY; ThemeMetric SHOW_RADAR; ThemeMetric SHOW_PANES;