⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 maintitle.h

📁 墨香最新私服
💻 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 + -