37 lines
1010 B
C++
37 lines
1010 B
C++
|
|
/// 2011.10.12 - prodongi
|
|
|
|
#ifndef _SUIRaidSiegeProgressBaseWnd_h_
|
|
#define _SUIRaidSiegeProgressBaseWnd_h_
|
|
|
|
//#include "SUIUtil.h"
|
|
//#include "SUIWnd.h"
|
|
#include <mmo/ArType.h>
|
|
|
|
/*
|
|
레이드/시즈 타입의 베이스 클래스
|
|
*/
|
|
class SUIRaidSiegeProgressBaseWnd : public SUIWnd
|
|
{
|
|
public:
|
|
SUIRaidSiegeProgressBaseWnd(class SGameManager* pGameManager) : SUIWnd(pGameManager), m_time(0) {}
|
|
virtual ~SUIRaidSiegeProgressBaseWnd() {}
|
|
virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true );
|
|
virtual void start(AR_TIME /*raidTime*/) {}
|
|
virtual void start(int /*defenseHp*/, int /*offenseHp*/, int /*ownerType*/) {}
|
|
virtual void end() {}
|
|
virtual void initialize() {}
|
|
virtual void setOpponentName(char const* /*name*/) {}
|
|
void setMousePos(int x, int y);
|
|
void setType(int type) { m_type = type; }
|
|
int getType() const { return m_type; }
|
|
|
|
protected:
|
|
DWORD m_time;
|
|
int m_mouseX;
|
|
int m_mouseY;
|
|
sui::sOpacityMouseChecker m_opacityChecker; /// 2011.12.12 - prodongi
|
|
int m_type;
|
|
};
|
|
|
|
#endif |