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

58 lines
1012 B
C++

#pragma once
//#include "SUIWnd.h"
class SUIEndingWnd : public SUIWnd
{
public:
/*class ILoadingMessageSelector
{
public:
virtual ~ILoadingMessageSelector() {}
virtual std::string selectMessage() = 0;
};*/
SUIEndingWnd(SGameManager* pGameManager);
~SUIEndingWnd();
bool CreateControls( class KUIWndManager* pWndManager );
virtual void Process(DWORD dwTime);
virtual void OnDeviceLost();
virtual void Render( KViewportObject *pViewport, bool isFront = false );
virtual void ProcMsgAtStatic( SGameMessage* pMsg );
//void RefreshImage();
void Start_ExitProcess(int time);
void refreshLoadImage();
protected:
K3DTextureSPtr m_spEndingTexture;
K3DTextureSPtr m_spPanelTexture;
//ILoadingMessageSelector* m_pMessageSelector;
SUIWnd *m_pWndDowninfo;
SUIWnd *m_pWndPublisherLogo;
SUIWnd *m_pWndNFlaverLogo;
SUIWnd *m_pWndText;
// 2010.07.14 - prodongi
SUIWnd *m_wndCopyRight;
private:
int m_ExitCounter;
DWORD m_PrevTime;
};