From e6956e14b0a828ec4e6956fd9ad7088ad800ce25 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Sun, 20 Jan 2002 09:03:37 +0000 Subject: [PATCH] NEW FEATURE: MusicWheel remembers previously selected song. --- stepmania/src/MusicWheel.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/stepmania/src/MusicWheel.cpp b/stepmania/src/MusicWheel.cpp index 414135cf75..73180d5c1f 100644 --- a/stepmania/src/MusicWheel.cpp +++ b/stepmania/src/MusicWheel.cpp @@ -196,8 +196,13 @@ MusicWheel::MusicWheel() m_fPositionOffsetFromSelection = 0; - RageLog( "end of MusicWheel::MusicWheel()" ); - + // find the previously selected song (if any), and select it + for( i=0; im_pCurSong ) + m_iSelection = i; + } } void MusicWheel::RebuildWheelItems() @@ -489,8 +494,7 @@ void MusicWheel::Update( float fDeltaTime ) m_fPositionOffsetFromSelection = 0; else { - m_fPositionOffsetFromSelection -= fDeltaTime * m_fPositionOffsetFromSelection*4; // linear - //m_fPositionOffsetFromSelection += fDeltaTime * m_fPositionOffsetFromSelection/fabs(m_fPositionOffsetFromSelection); // constant + m_fPositionOffsetFromSelection -= fDeltaTime * m_fPositionOffsetFromSelection*4; } }