#ifdef _PARTY_RENEWAL_ /// 2011.10.12 - prodongi #ifndef _SUIRaidSiegeStatusRaidWnd_h_ #define _SUIRaidSiegeStatusRaidWnd_h_ #include "SUIRaidSiegeStatusBaseWnd.h" class KUIControlStatic; /* 레이드/시즈의 진행 상황을 출력해 주는 창(진행, 결과) */ class SUIRaidSiegeStatusRaidWnd : public SUIRaidSiegeStatusBaseWnd { public: SUIRaidSiegeStatusRaidWnd(class SGameManager* pGameManager); virtual ~SUIRaidSiegeStatusRaidWnd(); virtual void Process(DWORD dwTime); virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam ); virtual void ProcMsgAtStatic( SGameMessage* pMsg ); virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true ); virtual bool InitControls( KPoint kPos ); virtual void setProgressState(); protected: void updateProgressTime(DWORD elapsedtime); void initTimerPos(); protected: struct sTimer { SUIWnd* m_wnd; KUIControlStatic* m_text; }; sTimer m_timer; DWORD m_time; bool m_isProgress; DWORD m_progressTime; }; #endif #endif