#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; };