#pragma once //#include "SUIWnd.h" struct SGameMessage; class SGameManager; class SUIDisplayInfo; class SUIMissionEnteranceWnd : public SUIWnd { public: SUIMissionEnteranceWnd( SGameManager* pGameManager, SUIDisplayInfo* pDisplayInfo ); ~SUIMissionEnteranceWnd(); 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 InitData( bool bReload = false ); virtual bool InitControls( KPoint kPos ); void RefreshUI(); private: int nCurrentCount; std::string m_strTrigger[5]; SUIDisplayInfo* m_pDisplayInfo; KUIControlStatic* m_pStaticOutFrame; KUIControlStatic* m_pStaticBGImage; KUIControlStatic* m_pStaticInFrameBG; KUIControlStatic* p_pStaticText; KUIControlButton* m_pBtn[5]; KUIControlButton* m_pBtnCancel; };