48 lines
1.0 KiB
C++
48 lines
1.0 KiB
C++
|
|
#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 |