don't load commands or set XY for underlay and overlay. These are

always self-contained XML/Lua actors that expect to be at 0x0.
This commit is contained in:
Glenn Maynard
2007-02-20 02:55:45 +00:00
parent 0d693a0ccb
commit aee4b8065f
+4 -6
View File
@@ -94,13 +94,11 @@ void ScreenWithMenuElements::Init()
m_sprUnderlay.Load( THEME->GetPathB(m_sName,"underlay") );
m_sprUnderlay->SetName("Underlay");
m_sprUnderlay->SetDrawOrder( DRAW_ORDER_UNDERLAY );
LOAD_ALL_COMMANDS_AND_SET_XY( m_sprUnderlay );
this->AddChild( m_sprUnderlay );
m_sprOverlay.Load( THEME->GetPathB(m_sName,"overlay") );
m_sprOverlay->SetName("Overlay");
m_sprOverlay->SetDrawOrder( DRAW_ORDER_OVERLAY );
LOAD_ALL_COMMANDS_AND_SET_XY( m_sprOverlay );
this->AddChild( m_sprOverlay );
m_In.SetName( "In" );
@@ -178,8 +176,8 @@ void ScreenWithMenuElements::TweenOnScreen()
ON_COMMAND( m_autoFooter );
ON_COMMAND( m_textHelp );
ON_COMMAND( m_sprUnderlay );
ON_COMMAND( m_sprOverlay );
m_sprUnderlay->PlayCommand("On");
m_sprOverlay->PlayCommand("On");;
}
ScreenWithMenuElements::~ScreenWithMenuElements()
@@ -275,8 +273,8 @@ void ScreenWithMenuElements::TweenOffScreen()
OFF_COMMAND( m_MemoryCardDisplay[p] );
OFF_COMMAND( m_autoFooter );
OFF_COMMAND( m_textHelp );
OFF_COMMAND( m_sprUnderlay );
OFF_COMMAND( m_sprOverlay );
m_sprUnderlay->PlayCommand("Off");
m_sprOverlay->PlayCommand("Off");;
// If we're a stacked screen, then there's someone else between us and the
// background, so don't tween it off.