ScreenPrompt::Prompt, cleaning up ScreenManager

This commit is contained in:
Glenn Maynard
2005-07-03 04:33:22 +00:00
parent b0a079c777
commit 0e09a3fb3d
4 changed files with 28 additions and 28 deletions
-11
View File
@@ -447,20 +447,9 @@ void ScreenManager::AddNewScreenToTop( const CString &sScreenName )
SetFromNewScreen( pNewScreen );
}
#include "ScreenPrompt.h"
#include "ScreenTextEntry.h"
#include "ScreenMiniMenu.h"
void ScreenManager::Prompt( ScreenMessage smSendOnPop, const CString &sText, PromptType type, PromptAnswer defaultAnswer, void(*OnYes)(void*), void(*OnNo)(void*), void* pCallbackData )
{
// 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 );
this->ZeroNextUpdate();
SetFromNewScreen( pNewScreen );
}
void ScreenManager::TextEntry(
ScreenMessage smSendOnPop,
CString sQuestion,