pull out standard ScreenPrompt::TweenOffScreen
This commit is contained in:
@@ -206,10 +206,7 @@ void ScreenPrompt::End( bool bCancelled )
|
|||||||
m_Out.StartTransitioning( SM_GoToNextScreen );
|
m_Out.StartTransitioning( SM_GoToNextScreen );
|
||||||
}
|
}
|
||||||
|
|
||||||
OFF_COMMAND( m_textQuestion );
|
TweenOffScreen();
|
||||||
OFF_COMMAND( m_sprCursor );
|
|
||||||
for( int i=0; i<=g_PromptType; i++ )
|
|
||||||
OFF_COMMAND( m_textAnswer[i] );
|
|
||||||
|
|
||||||
switch( m_Answer )
|
switch( m_Answer )
|
||||||
{
|
{
|
||||||
@@ -233,6 +230,15 @@ void ScreenPrompt::PositionCursor()
|
|||||||
m_sprCursor->SetXY( bt.GetX(), bt.GetY() );
|
m_sprCursor->SetXY( bt.GetX(), bt.GetY() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ScreenPrompt::TweenOffScreen()
|
||||||
|
{
|
||||||
|
OFF_COMMAND( m_textQuestion );
|
||||||
|
OFF_COMMAND( m_sprCursor );
|
||||||
|
for( int i=0; i<=g_PromptType; i++ )
|
||||||
|
OFF_COMMAND( m_textAnswer[i] );
|
||||||
|
|
||||||
|
ScreenWithMenuElements::TweenOffScreen();
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (c) 2001-2004 Chris Danford
|
* (c) 2001-2004 Chris Danford
|
||||||
|
|||||||
@@ -47,6 +47,8 @@ protected:
|
|||||||
virtual void End( bool bCancelled );
|
virtual void End( bool bCancelled );
|
||||||
void PositionCursor();
|
void PositionCursor();
|
||||||
|
|
||||||
|
virtual void TweenOffScreen();
|
||||||
|
|
||||||
BitmapText m_textQuestion;
|
BitmapText m_textQuestion;
|
||||||
AutoActor m_sprCursor;
|
AutoActor m_sprCursor;
|
||||||
BitmapText m_textAnswer[NUM_PROMPT_ANSWERS];
|
BitmapText m_textAnswer[NUM_PROMPT_ANSWERS];
|
||||||
|
|||||||
Reference in New Issue
Block a user