34 lines
949 B
C++
34 lines
949 B
C++
|
|
#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;
|
|
};
|