/// 2011.10.12 - prodongi #ifndef _SUIRaidSiegeProgressBaseWnd_h_ #define _SUIRaidSiegeProgressBaseWnd_h_ //#include "SUIUtil.h" //#include "SUIWnd.h" #include /* 레이드/시즈 타입의 베이스 클래스 */ 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