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

📄 mirkernel.h

📁 这是传奇代码私服之二
💻 H
字号:
// MirKernel.h: interface for the CMirKernel class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MIRKERNEL_H__02BB6EB1_91DF_4FD6_AFF2_4EB929F8E591__INCLUDED_)
#define AFX_MIRKERNEL_H__02BB6EB1_91DF_4FD6_AFF2_4EB929F8E591__INCLUDED_

#include "MonstList.h"		// Added by ClassView
#include "MirMap.h"		// Added by ClassView
#include "MirMsgQueue.h"	// Added by ClassView
#include "MirSocket.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

typedef struct
{
	DWORD	dwGold;
	WORD	wCmd;
	BYTE	bProf;
	BYTE	bHair;
	BYTE	bSex;
	BYTE	bOO;
	WORD	wUnknow;
	BYTE	bLevel;
	BYTE	bunknow;
	BYTE	ACHi;
	BYTE	ACLow;
	BYTE	MACHi;
	BYTE	MACLow;
	BYTE	DCHi;
	BYTE	DCLow;
	BYTE	MCHi;
	BYTE	MCLow;
	BYTE	SCHi;
	BYTE	SCLow;
	WORD	Hp;
	WORD	Mp;
	WORD	MaxHp;
	WORD	MaxMp;
	DWORD	dwUnknow;
	DWORD	Exp;
	DWORD	MaxExp;
	WORD	BagWeight;
	WORD	MaxBagWeight;
	BYTE	BodyWeight;
	BYTE	MaxBodyWeight;
	BYTE	HandWeight;
	BYTE	MaxHandWeight;
}MMSGSETCHARINFO;

typedef struct
{
	CString m_ServerIP;
	CString m_ServerName;
	CString m_Account;
	CString m_Password;
	int m_Character;
	CMirMsgQueue*m_RecvQueue;
	CMirMsgQueue*m_SendQueue;
	CStringList*m_LogList;
	BOOL m_InGame;
	CMirSocket*m_GameSocket;
}LoginInfo;

typedef struct
{
	POINT position;
	DWORD id;
	long hpcur;
	long hpmax;
	long mp;
	CString name;
}PlayerInfo;

class CMirKernel  
{
public:
	CMonstList m_MonList;
	CMirMap m_GameMap;
	void LogSystem(const char*line,...);
	void GameProc();
	BOOL InGame();
	void Start(LPCTSTR IP, LPCTSTR Name, LPCTSTR UID, LPCTSTR PWD, int Char);
	CMirKernel();
	virtual ~CMirKernel();
	CStringList m_LogList;
	PlayerInfo m_PlayerInfo;
protected:
	int GetMsg(MMSG*pMsg);
	void SetCharacterPos(long x,long y);
	CMirMsgQueue m_RecvQueue;
	CMirMsgQueue m_SendQueue;
	LoginInfo m_LoginInfo;
};

#endif // !defined(AFX_MIRKERNEL_H__02BB6EB1_91DF_4FD6_AFF2_4EB929F8E591__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -