always use ScreenMiniMenu::MiniMenu, not LoadMenu directly
This commit is contained in:
@@ -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();
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user