42 lines
1.2 KiB
C++
42 lines
1.2 KiB
C++
|
|
#ifndef _SUIArenaGameSlaughterPracticeWnd_h_
|
|
#define _SUIArenaGameSlaughterPracticeWnd_h_
|
|
|
|
#include "SUIArenaGameWnd.h"
|
|
|
|
class SUIArenaGameSlaughterPracticeWnd : public SUIArenaGameWnd
|
|
{
|
|
public:
|
|
SUIArenaGameSlaughterPracticeWnd(SGameManager* pGameManager);
|
|
virtual ~SUIArenaGameSlaughterPracticeWnd();
|
|
virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true );
|
|
virtual void Process(DWORD dwTime);
|
|
|
|
protected:
|
|
virtual void setTooltip();
|
|
virtual void getWndInfo();
|
|
virtual void inviteTeam();
|
|
virtual void procMsgInviteTeam(SGameMessage* msg);
|
|
virtual void procMsgBattleInfo(SGameMessage* msg);
|
|
virtual void procMsgBattleStatus(SGameMessage* msg);
|
|
virtual void procMsgLogin(SGameMessage* msg);
|
|
virtual void procMsgJoinBattle(SGameMessage* msg);
|
|
virtual void procMsgLeave(SGameMessage* msg);
|
|
virtual void procMsgPromote(SGameMessage* msg);
|
|
virtual void setShow(bool show);
|
|
|
|
void procEnableInviteButton();
|
|
|
|
/// 초대 버튼이 활성화 되면 멤버수 컨트롤들은 hide되야 된다.(반대도 마찬가지)
|
|
void setActiceInviteButton(bool active);
|
|
/// 상대 팀원이 0이면 초대 버튼을 보여 준다
|
|
void updateInviateButtonStatus();
|
|
private:
|
|
void setPropStateIcon(int status);
|
|
|
|
private:
|
|
KUIControl* m_inviteButton;
|
|
};
|
|
|
|
|
|
#endif |