📄 maintitle.h
字号:
// MainTitle.h: interface for the CMainTitle class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MAINTITLE_H__82C6A42B_0EEA_4F49_BA0C_33F88B3FFEF3__INCLUDED_)
#define AFX_MAINTITLE_H__82C6A42B_0EEA_4F49_BA0C_33F88B3FFEF3__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "GameState.h"
#define TITLE USINGTON(CMainTitle)
class CEngineMap;
class CEngineCamera;
class cDialog;
class CServerListDialog;
class CMainTitle : public CGameState
{
CEngineCamera* m_pCamera;
BOOL m_bDisconntinToDist;
DWORD m_DistAuthKey;
DWORD m_UserIdx;
//KES 031107
cDialog* m_pLogoWindow;
DWORD m_dwStartTime;
BOOL m_bInit;
#ifdef TAIWAN_LOCAL
cDialog* m_pAdvice;
#endif
// JSD
CServerListDialog* m_pServerListDlg;
char m_DistributeAddr[16];
WORD m_DistributePort;
BOOL m_bServerList;
//KES
DWORD m_dwWaitTime;
BOOL m_bWaitConnectToAgent;
BOOL m_bNoDiconMsg;
DWORD m_ConnectionServerNo;
public:
CMainTitle();
virtual ~CMainTitle();
BOOL Init(void* pInitParam);
void Release(CGameState* pNextGameState);
void Process();
void BeforeRender();
void AfterRender();
void NetworkMsgParse(BYTE Category,BYTE Protocol,void* pMsg);
DWORD GetDistAuthKey() { return m_DistAuthKey; }
DWORD GetUserIdx() { return m_UserIdx; }
void OnLoginError(DWORD errorcode,DWORD dwParam);
void OnDisconnect();
// void SetDisconntinToDist( BOOL bFlag ) { m_bDisconntinToDist = bFlag; }
// JSD
void ConnectToServer( int index );
void ShowServerList();
void SetServerList() { m_bServerList = TRUE; }
CServerListDialog* GetServerListDialog() { return m_pServerListDlg; }
//KES
void StartWaitConnectToAgent( BOOL bStart );
void NoDisconMsg() { m_bNoDiconMsg = TRUE; }
BOOL m_bDynamicDlg;
};
EXTERNGLOBALTON(CMainTitle)
#endif // !defined(AFX_MAINTITLE_H__82C6A42B_0EEA_4F49_BA0C_33F88B3FFEF3__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -