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

📄 gcpetinfo.h

📁 dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 ,luascript v4.0 support
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : GCPetInfo.h // Written By  : // Description ://////////////////////////////////////////////////////////////////////////////#ifndef __GC_PET_INFO_H__#define __GC_PET_INFO_H__#include "Packet.h"#include "PacketFactory.h"#include "Types.h"#include "PetInfo.h"class GCPetInfo : public Packet{public:	GCPetInfo() throw();	virtual ~GCPetInfo() throw();public:	void read(SocketInputStream & iStream) throw(ProtocolException, Error);	void write(SocketOutputStream & oStream) const throw(ProtocolException, Error);	void execute(Player* pPlayer) throw(ProtocolException, Error);	PacketID_t getPacketID() const throw() { return PACKET_GC_PET_INFO; }	PacketSize_t getPacketSize() const throw() { return szObjectID + ((m_pPetInfo!=NULL)?(m_pPetInfo->getSize()):szPetType); }	string getPacketName() const throw() { return "GCPetInfo"; }	string toString() const throw();public:	void		setObjectID(ObjectID_t ObjectID) { m_ObjectID = ObjectID; }	ObjectID_t	getObjectID() const { return m_ObjectID; }	BYTE		isSummonInfo() const { return m_IsSummonInfo; }	void		setSummonInfo( BYTE isSummon ) { m_IsSummonInfo = isSummon; }	void		setPetInfo(PetInfo* pPetInfo) { m_pPetInfo = pPetInfo; }	PetInfo*	getPetInfo() const { return m_pPetInfo; }private:	ObjectID_t	m_ObjectID;	PetInfo*	m_pPetInfo;	BYTE		m_IsSummonInfo;};class GCPetInfoFactory : public PacketFactory {public :		Packet* createPacket() throw() { return new GCPetInfo(); }	string getPacketName() const throw() { return "GCPetInfo"; }	PacketID_t getPacketID() const throw() { return Packet::PACKET_GC_PET_INFO; }	PacketSize_t getPacketMaxSize() const throw() { return szObjectID + PetInfo::getMaxSize(); }};class GCPetInfoHandler {	public :	static void execute(GCPetInfo* pPacket, Player* pPlayer) throw(ProtocolException, Error);};#endif // __GC_PET_INFO_H__

⌨️ 快捷键说明

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