52 lines
991 B
C++
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
|
|
|
|
|
|
|
|
|