58 lines
1012 B
C++
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;
|
|
};
|
|
|