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

52 lines
991 B
C++

#ifndef OPTIONMENUDIALOG_H
#define OPTIONMENUDIALOG_H
#include "uiBase.h"
#ifdef _NA_000000_20130114_RENEWER_UI
#else
class OptionMenuDialog : public uiBase
{
enum eOPTION_MENU_POS
{
OPTION_MENU_BT_SYSTEM_OPTION, // 그래픽 옵션 다이얼로그
OPTION_MENU_BT_GAME_OPTION, // 게임 옵션 다이얼로그
OPTION_MENU_BT_EXIT, // 버튼 - 종료
OPTION_MENU_BT_SOUND, // 사운드 옵션
OPTION_MENU_BT_KEY_OPTION, // 키설정 버튼
OPTION_MENU_MAX
};
protected:
static WzID m_wzId[OPTION_MENU_MAX];
public:
OptionMenuDialog( InterfaceManager * pUIMan );
virtual ~OptionMenuDialog();
public:
VOID Init( CDrawBase * pDrawBase );
virtual VOID Release();
public:
virtual VOID MessageProc( SI_MESSAGE * pMessage );
virtual VOID NetworkProc( MSG_BASE * pMsg );
protected:
CControlWZ * getControl( POSTYPE AtPos );
POSTYPE getCtrlIDToPos( WzID wzId );
VOID OnShowWindow( BOOL val );
//void UpdatePosition();
};
#endif
#endif // OPTIONMENUDIALOG_H