From d0ee7921ed9ea5d2722a314a83f368f4c12fbdda Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Tue, 29 Mar 2005 19:01:52 +0000 Subject: [PATCH] don't compile ActorCommands on the fly. --- stepmania/src/DifficultyList.cpp | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/stepmania/src/DifficultyList.cpp b/stepmania/src/DifficultyList.cpp index 7451257679..f65c9b5f35 100644 --- a/stepmania/src/DifficultyList.cpp +++ b/stepmania/src/DifficultyList.cpp @@ -359,10 +359,15 @@ void DifficultyList::HideRows() { for( unsigned m = 0; m < m_Rows.size(); ++m ) { - ActorCommands c = ActorCommands( "finishtweening;diffusealpha,0" ); - m_Lines[m].m_Description.RunCommands( c ); - m_Lines[m].m_Meter.RunCommandsOnChildren( c ); - m_Lines[m].m_Number.RunCommands( c ); + Line &l = m_Lines[m]; + + l.m_Description.FinishTweening(); + l.m_Meter.FinishTweening(); + l.m_Number.FinishTweening(); + + l.m_Description.SetDiffuseAlpha(0); + l.m_Meter.SetDiffuseAlpha(0); + l.m_Number.SetDiffuseAlpha(0); } } @@ -372,10 +377,11 @@ void DifficultyList::TweenOnScreen() m_bShown = true; for( unsigned m = 0; m < m_Rows.size(); ++m ) { - ActorCommands c = ActorCommands( "finishtweening" ); - m_Lines[m].m_Description.RunCommands( c ); - m_Lines[m].m_Meter.RunCommandsOnChildren( c ); - m_Lines[m].m_Number.RunCommands( c ); + Line &l = m_Lines[m]; + + l.m_Description.FinishTweening(); + l.m_Meter.FinishTweening(); + l.m_Number.FinishTweening(); } // PositionItems();