don't compile ActorCommands on the fly.

This commit is contained in:
Chris Danford
2005-03-29 19:01:52 +00:00
parent 704a8034a0
commit d0ee7921ed
+14 -8
View File
@@ -359,10 +359,15 @@ void DifficultyList::HideRows()
{ {
for( unsigned m = 0; m < m_Rows.size(); ++m ) for( unsigned m = 0; m < m_Rows.size(); ++m )
{ {
ActorCommands c = ActorCommands( "finishtweening;diffusealpha,0" ); Line &l = m_Lines[m];
m_Lines[m].m_Description.RunCommands( c );
m_Lines[m].m_Meter.RunCommandsOnChildren( c ); l.m_Description.FinishTweening();
m_Lines[m].m_Number.RunCommands( c ); 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; m_bShown = true;
for( unsigned m = 0; m < m_Rows.size(); ++m ) for( unsigned m = 0; m < m_Rows.size(); ++m )
{ {
ActorCommands c = ActorCommands( "finishtweening" ); Line &l = m_Lines[m];
m_Lines[m].m_Description.RunCommands( c );
m_Lines[m].m_Meter.RunCommandsOnChildren( c ); l.m_Description.FinishTweening();
m_Lines[m].m_Number.RunCommands( c ); l.m_Meter.FinishTweening();
l.m_Number.FinishTweening();
} }
// PositionItems(); // PositionItems();