play CursorOnCommand to set DrawOrder

This commit is contained in:
Chris Danford
2005-08-30 07:56:39 +00:00
parent c9c73ca30a
commit b224ac2b13
+6 -2
View File
@@ -140,6 +140,7 @@ void ScreenOptions::Init()
{ {
m_Cursor[p].Load( m_sName, OptionsCursorPlus::cursor ); m_Cursor[p].Load( m_sName, OptionsCursorPlus::cursor );
m_Cursor[p].Set( p ); m_Cursor[p].Set( p );
m_Cursor[p].SetName( "Cursor" );
m_framePage.AddChild( &m_Cursor[p] ); m_framePage.AddChild( &m_Cursor[p] );
} }
@@ -253,8 +254,6 @@ void ScreenOptions::InitMenu( const vector<OptionRowDefinition> &vDefs, const ve
{ {
GetExplanationText( r ); GetExplanationText( r );
} }
this->SortByDrawOrder();
} }
void ScreenOptions::BeginScreen() void ScreenOptions::BeginScreen()
@@ -339,7 +338,10 @@ void ScreenOptions::TweenOnScreen()
ON_COMMAND( m_sprPage ); ON_COMMAND( m_sprPage );
FOREACH_HumanPlayer( p ) FOREACH_HumanPlayer( p )
{
ON_COMMAND( m_Cursor[p] );
ON_COMMAND( m_sprLineHighlight[p] ); ON_COMMAND( m_sprLineHighlight[p] );
}
COMMAND( m_sprMore, m_bMoreShown? "ShowMore":"HideMore" ); COMMAND( m_sprMore, m_bMoreShown? "ShowMore":"HideMore" );
m_sprMore->FinishTweening(); m_sprMore->FinishTweening();
@@ -347,6 +349,8 @@ void ScreenOptions::TweenOnScreen()
FOREACH_PlayerNumber( p ) FOREACH_PlayerNumber( p )
ON_COMMAND( m_sprDisqualify[p] ); ON_COMMAND( m_sprDisqualify[p] );
m_framePage.SortByDrawOrder();
} }
ScreenOptions::~ScreenOptions() ScreenOptions::~ScreenOptions()