This commit is contained in:
Glenn Maynard
2005-07-18 02:45:40 +00:00
parent a37a18aada
commit cc00fbb7ef
5 changed files with 4 additions and 24 deletions
+2 -19
View File
@@ -19,9 +19,9 @@ void ScreenPrompt::Prompt( ScreenMessage smSendOnPop, const CString &sText, Prom
// add the new state onto the back of the array
ScreenPrompt *pNewScreen = new ScreenPrompt( "ScreenPrompt" );
pNewScreen->Init();
pNewScreen->Load( smSendOnPop, sText, type, defaultAnswer, OnYes, OnNo, pCallbackData );
pNewScreen->Load( sText, type, defaultAnswer, OnYes, OnNo, pCallbackData );
SCREENMAN->ZeroNextUpdate();
SCREENMAN->PushScreen( pNewScreen, true );
SCREENMAN->PushScreen( pNewScreen, true, smSendOnPop );
}
@@ -54,7 +54,6 @@ void ScreenPrompt::Init()
}
void ScreenPrompt::Load(
ScreenMessage smSendOnPop,
CString sText,
PromptType type,
PromptAnswer defaultAnswer,
@@ -62,7 +61,6 @@ void ScreenPrompt::Load(
void (*OnNo)(void*),
void* pCallbackData )
{
m_smSendOnPop = smSendOnPop;
m_sText = sText;
m_PromptType = type;
m_Answer = defaultAnswer;
@@ -116,21 +114,6 @@ void ScreenPrompt::Input( const DeviceInput& DeviceI, const InputEventType type,
ScreenWithMenuElements::Input( DeviceI, type, GameI, MenuI, StyleI );
}
void ScreenPrompt::HandleScreenMessage( const ScreenMessage SM )
{
switch( SM )
{
case SM_GoToNextScreen:
if( SCREENMAN->IsStackedScreen(this) )
{
SCREENMAN->PopTopScreen( m_smSendOnPop );
return;
}
}
ScreenWithMenuElements::HandleScreenMessage( SM );
}
void ScreenPrompt::Change( int dir )
{
m_textAnswer[m_Answer].SetEffectNone();