From dc575db261a36952597f87f9d31657579cff9401 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 23 Jun 2003 08:37:53 +0000 Subject: [PATCH] Menu music when in sort sort. --- stepmania/src/ScreenSelectMusic.cpp | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/stepmania/src/ScreenSelectMusic.cpp b/stepmania/src/ScreenSelectMusic.cpp index 212b435dfc..7b0d62195a 100644 --- a/stepmania/src/ScreenSelectMusic.cpp +++ b/stepmania/src/ScreenSelectMusic.cpp @@ -692,6 +692,8 @@ void ScreenSelectMusic::MenuStart( PlayerNumber pn ) break; case TYPE_ROULETTE: break; + case TYPE_SORT: + break; } if( GAMESTATE->IsExtraStage() && PREFSMAN->m_bPickExtraStage ) @@ -771,13 +773,7 @@ void ScreenSelectMusic::AfterMusicChange() for( pn = 0; pn < NUM_PLAYERS; ++pn) m_arrayNotes[pn].clear(); - bool no_banner_change = false; m_Banner.SetMovingFast( !!m_MusicWheel.IsMoving() ); -// if(PREFSMAN->m_BannerCacheType == PREFSMAN->preload_none && m_MusicWheel.IsMoving()) -// { - /* If we're moving fast and we didn't preload banners, don't touch it. */ -// no_banner_change = true; -// } switch( m_MusicWheel.GetSelectedType() ) { @@ -788,12 +784,23 @@ void ScreenSelectMusic::AfterMusicChange() for( int p=0; pGetPathToS("ScreenSelectMusic section music"); + break; + case TYPE_SORT: + m_sSampleMusicToPlay = THEME->GetPathToS("ScreenSelectMusic sort music"); + break; + default: + ASSERT(0); + } + m_sprBalloon.StopTweening(); OFF_COMMAND( m_sprBalloon ); } @@ -813,8 +820,7 @@ void ScreenSelectMusic::AfterMusicChange() SortNotesArrayByDifficulty( m_arrayNotes[pn] ); } - if(!no_banner_change) - m_Banner.LoadFromSong( pSong ); + m_Banner.LoadFromSong( pSong ); if( GAMESTATE->IsExtraStage() || GAMESTATE->IsExtraStage2() ) { @@ -878,8 +884,7 @@ void ScreenSelectMusic::AfterMusicChange() break; case TYPE_ROULETTE: case TYPE_RANDOM: - if(!no_banner_change) - m_Banner.LoadRoulette(); + m_Banner.LoadRoulette(); m_BPMDisplay.NoBPM(); m_sprCDTitleFront.UnloadTexture(); m_sprCDTitleBack.UnloadTexture();