From ceb0ad854126925e3bf2f2f4e826103b20ab54e0 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 17 Nov 2003 06:14:52 +0000 Subject: [PATCH] tweening --- stepmania/src/ScreenSelectMusic.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/stepmania/src/ScreenSelectMusic.cpp b/stepmania/src/ScreenSelectMusic.cpp index 9a8be41315..ca9ca9bb15 100644 --- a/stepmania/src/ScreenSelectMusic.cpp +++ b/stepmania/src/ScreenSelectMusic.cpp @@ -379,15 +379,30 @@ void ScreenSelectMusic::TweenCoursePartsOnScreen( bool Initial ) { m_CourseContentsFrame.SetZoomY( 1 ); if( Initial ) + { m_CourseContentsFrame.FadeOn( 0, "foldy", 0.3f ); + COMMAND( m_CourseContentsFrame, "On" ); + } else + { m_CourseContentsFrame.SetFromCourse(NULL); + COMMAND( m_CourseContentsFrame, "Show" ); + } + // XXX: if !Initial, m_CourseContentsFrame.Hide? } void ScreenSelectMusic::TweenCoursePartsOffScreen( bool Final ) { - m_CourseContentsFrame.SetZoomY( 1 ); - m_CourseContentsFrame.FadeOff( 0, "foldy", 0.3f ); + if( Final ) + { + m_CourseContentsFrame.SetZoomY( 1 ); + m_CourseContentsFrame.FadeOff( 0, "foldy", 0.3f ); + OFF_COMMAND( m_CourseContentsFrame ); + } + else + { + COMMAND( m_CourseContentsFrame, "Hide" ); + } } void ScreenSelectMusic::SkipSongPartTweens()