always use ScreenMiniMenu::MiniMenu, not LoadMenu directly

This commit is contained in:
Glenn Maynard
2006-01-30 07:18:34 +00:00
parent 608bd48087
commit 012c3f5d46
2 changed files with 8 additions and 8 deletions
+6 -7
View File
@@ -39,13 +39,12 @@ REGISTER_SCREEN_CLASS( ScreenMiniMenu );
void ScreenMiniMenu::BeginScreen() void ScreenMiniMenu::BeginScreen()
{ {
if( g_pMenuDef != NULL ) ASSERT( g_pMenuDef != NULL );
{
LoadMenu( g_pMenuDef ); LoadMenu( g_pMenuDef );
SetOKMessage( g_SendOnOK ); SetOKMessage( g_SendOnOK );
SetCancelMessage( g_SendOnCancel ); SetCancelMessage( g_SendOnCancel );
g_pMenuDef = NULL; g_pMenuDef = NULL;
}
ScreenOptions::BeginScreen(); ScreenOptions::BeginScreen();
+2 -1
View File
@@ -89,7 +89,6 @@ public:
static void MiniMenu( const MenuDef* pDef, ScreenMessage smSendOnOK, ScreenMessage smSendOnCancel = SM_None, float fX = 0, float fY = 0 ); static void MiniMenu( const MenuDef* pDef, ScreenMessage smSendOnOK, ScreenMessage smSendOnCancel = SM_None, float fX = 0, float fY = 0 );
void BeginScreen(); void BeginScreen();
void LoadMenu( const MenuDef* pDef );
void HandleScreenMessage( const ScreenMessage SM ); void HandleScreenMessage( const ScreenMessage SM );
void SetOKMessage( ScreenMessage SM_SendOnOK ) { m_SMSendOnOK = SM_SendOnOK; } void SetOKMessage( ScreenMessage SM_SendOnOK ) { m_SMSendOnOK = SM_SendOnOK; }
@@ -99,6 +98,8 @@ protected:
virtual void AfterChangeValueOrRow( PlayerNumber pn ); virtual void AfterChangeValueOrRow( PlayerNumber pn );
virtual void ImportOptions( int iRow, const vector<PlayerNumber> &vpns ); virtual void ImportOptions( int iRow, const vector<PlayerNumber> &vpns );
virtual void ExportOptions( int iRow, const vector<PlayerNumber> &vpns ); virtual void ExportOptions( int iRow, const vector<PlayerNumber> &vpns );
void LoadMenu( const MenuDef* pDef );
ScreenMessage m_SMSendOnOK; ScreenMessage m_SMSendOnOK;
ScreenMessage m_SMSendOnCancel; ScreenMessage m_SMSendOnCancel;