Files
Leviathan/Client/Game/game/Interface/RaidSiege/SUIRaidSiegeProgressRaidWnd.h
T
2026-06-01 12:46:52 +02:00

37 lines
926 B
C++

/// 2011.10.12 - prodongi
#ifndef _SUIRaidSiegeProgressRaidWnd_h_
#define _SUIRaidSiegeProgressRaidWnd_h_
#include "SUIRaidSiegeProgressBaseWnd.h"
class KUIControlStatic;
/*
레이드/시즈의 진행 상황을 출력해 주는 창(진행, 결과)
*/
class SUIRaidSiegeProgressRaidWnd : public SUIRaidSiegeProgressBaseWnd
{
public:
SUIRaidSiegeProgressRaidWnd(class SGameManager* pGameManager);
virtual ~SUIRaidSiegeProgressRaidWnd();
virtual void Process(DWORD dwTime);
virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam );
virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true );
virtual bool InitControls( KPoint kPos );
virtual void start(AR_TIME raidTime);
virtual void end();
protected:
void updateProgressTime(DWORD elapsedtime);
void addOpacityList();
protected:
DWORD m_progressTime;
KUIControlStatic* m_wndTimer;
bool m_start;
};
#endif