From a6506414264e476ea59974829e2034b12ad1d6ef Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Sun, 15 Sep 2002 23:41:26 +0000 Subject: [PATCH] Fixed ugly evaluation bar tweens --- stepmania/src/ScreenEvaluation.cpp | 72 +++++++++++------------------- 1 file changed, 25 insertions(+), 47 deletions(-) diff --git a/stepmania/src/ScreenEvaluation.cpp b/stepmania/src/ScreenEvaluation.cpp index 5d9e3aeaa9..e9f85e18c4 100644 --- a/stepmania/src/ScreenEvaluation.cpp +++ b/stepmania/src/ScreenEvaluation.cpp @@ -445,7 +445,8 @@ ScreenEvaluation::ScreenEvaluation( bool bSummary ) m_sprPossibleBar[p][l].SetRotation( BAR_ROTATION(p) ); m_sprPossibleBar[p][l].SetZoomX( 0 ); m_sprPossibleBar[p][l].ZoomToHeight( BAR_HEIGHT ); - m_sprPossibleBar[p][l].BeginTweening( 0.5f ); + m_sprPossibleBar[p][l].BeginTweening( 0.2f + l*0.1f ); // sleep + m_sprPossibleBar[p][l].BeginTweening( 0.5f ); // tween m_sprPossibleBar[p][l].SetTweenZoomToWidth( BAR_WIDTH*fPossibleRadarValues[p][l] ); this->AddChild( &m_sprPossibleBar[p][l] ); @@ -458,7 +459,8 @@ ScreenEvaluation::ScreenEvaluation( bool bSummary ) m_sprActualBar[p][l].SetRotation( BAR_ROTATION(p) ); m_sprActualBar[p][l].SetZoomX( 0 ); m_sprActualBar[p][l].ZoomToHeight( BAR_HEIGHT ); - m_sprActualBar[p][l].BeginTweening( 0.5f ); + m_sprActualBar[p][l].BeginTweening( 1.0f + l*0.2f ); // sleep + m_sprActualBar[p][l].BeginTweening( 1.0f ); // tween m_sprActualBar[p][l].SetTweenZoomToWidth( BAR_WIDTH*fActualRadarValues[p][l] ); if( fActualRadarValues[p][l] == fPossibleRadarValues[p][l] ) m_sprActualBar[p][l].SetEffectGlowing(); @@ -706,35 +708,23 @@ void ScreenEvaluation::TweenOffScreen() int i, p; for( i=0; i apActorsInBonusOrStageInfo; - apActorsInBonusOrStageInfo.Add( &m_sprBonusFrame[p] ); for( i=0; iBeginTweening( MENU_ELEMENTS_TWEEN_TIME, Actor::TWEEN_BIAS_END ); - apActorsInBonusOrStageInfo[i]->SetTweenZoomY( 0 ); + m_sprPossibleBar[p][i].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + m_sprActualBar[p][i].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); } - CArray apActorsInGradeOrPercentFrame; - apActorsInGradeOrPercentFrame.Add( &m_sprBonusFrame[p] ); - apActorsInGradeOrPercentFrame.Add( &m_sprGradeFrame[p] ); - apActorsInGradeOrPercentFrame.Add( &m_Grades[p] ); - apActorsInGradeOrPercentFrame.Add( &m_sprPercentFrame[p] ); - apActorsInGradeOrPercentFrame.Add( &m_textOniPercentLarge[p] ); - apActorsInGradeOrPercentFrame.Add( &m_textOniPercentSmall[p] ); - apActorsInGradeOrPercentFrame.Add( &m_sprNewRecord[p] ); - for( i=0; iBeginTweening( MENU_ELEMENTS_TWEEN_TIME ); - apActorsInGradeOrPercentFrame[i]->SetTweenZoomY( 0 ); - } + m_sprCourseFrame[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + m_textTime[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + m_textSongsSurvived[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + + + m_sprBonusFrame[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + m_sprGradeFrame[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + m_Grades[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + m_sprPercentFrame[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + m_textOniPercentLarge[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + m_textOniPercentSmall[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); + m_sprNewRecord[p].FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); } - m_sprTryExtraStage.BeginTweening( MENU_ELEMENTS_TWEEN_TIME ); - m_sprTryExtraStage.SetTweenZoomY( 0 ); + m_sprTryExtraStage.FadeOff( 0, "foldy", MENU_ELEMENTS_TWEEN_TIME ); }