Files
Sun1602/Client/GameClient/Interface/uiMenuMan/uiMenuMan.h
T
2022-10-26 12:25:11 +08:00

49 lines
949 B
C++

#pragma once
#include "uibaseman.h"
class MainDialog;
class MainMenuOptionDlg;
class SystemDialog;
class CreditDialog;
#ifdef _NA_000000_20130114_RENEWER_UI
class MainDialog2;
#endif
struct IM_MENU_MANAGER
{
static const DWORD MAIN_DLG;
static const DWORD MAIN_DLG_2;
static const DWORD MAIN_MENU_OPTION_DLG;
static const DWORD SYSTEM_DLG;
static const DWORD CREDIT_DLG; // Å©·¡µ÷ ¿µ»ó
};
class uiMenuMan :
public uiBaseMan
{
public:
uiMenuMan(InterfaceManager *pUIMan);
public:
virtual void OnInitialize();
void Send_CG_ZONE_EX_TUTORIAL_FIELD_LEAVE_SYN();
void Send_CG_ZONE_EX_TUTORIAL_MISSION_LEAVE_SYN();
#ifdef _NA_000000_20130114_RENEWER_UI
void KeyModifyChange();
#endif
private:
MainDialog * m_pMainDlg;
MainMenuOptionDlg * m_pMainOptionDlg;
SystemDialog * m_pSystemDlg;
CreditDialog * m_pCreditDlg;
#ifdef _NA_000000_20130114_RENEWER_UI
MainDialog2 * m_pMaindialog2;
#endif
};