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

📄 gcaddbat.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : GCAddBat.h // Written By  : Reiot// Description ://////////////////////////////////////////////////////////////////////////////#ifndef __GC_ADD_BAT_H__#define __GC_ADD_BAT_H__#include "Packet.h"#include "PacketFactory.h"//////////////////////////////////////////////////////////////////////////////// class GCAddBat;//// 矫具 救俊 Bat 啊 甸绢吭阑 版快, 捞 菩哦俊 Bat 沥焊甫 淬酒辑 傈价罐绰促.//////////////////////////////////////////////////////////////////////////////class GCAddBat : public Packet {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_ADD_BAT; }	PacketSize_t getPacketSize() const throw() 	{ 		return szObjectID 			+ szBYTE + m_Name.size() 			//+ szSpriteType 			//+ szColor + szColor			+ szItemType			+ szCoord + szCoord + szDir			+ szHP*2			+ szGuildID			+ szColor			;	}	string getPacketName() const throw() { return "GCAddBat"; }	string toString() const throw();public:	ObjectID_t getObjectID() const throw() { return m_ObjectID; }	void setObjectID(ObjectID_t creatureID) throw() { m_ObjectID = creatureID; }	string getName() const throw() { return m_Name; }	void setName(string name) throw() { m_Name = name; }	/*	// get/set sprite type	SpriteType_t getSpriteType() const throw() { return m_SpriteType; }	void setSpriteType(SpriteType_t spriteType) throw() { m_SpriteType = spriteType; }	// get/set main color	Color_t getMainColor() const throw() { return m_MainColor; }	void setMainColor(Color_t color) throw() { m_MainColor = color; }	// get/set sub color	Color_t getSubColor() const throw() { return m_SubColor; }	void setSubColor(Color_t color) throw() { m_SubColor = color; }	*/	// get/set X	Coord_t getX() const throw() { return m_X; }	void setXYDir(Coord_t x, Coord_t y, Dir_t Dir) throw() { m_X = x; m_Y = y; m_Dir = Dir;}		// get/set Y	Coord_t getY() const throw() { return m_Y; }	// get/set Dir	Dir_t getDir() const throw() { return m_Dir; }	// get /set MaxHP	HP_t getMaxHP() const throw() { return m_MaxHP; }	void setMaxHP(HP_t MaxHP) throw() { m_MaxHP = MaxHP; }	// get /set CurrentHP	HP_t getCurrentHP() const throw() { return m_CurrentHP; }	void setCurrentHP(HP_t CurrentHP) throw() { m_CurrentHP = CurrentHP; }	// get / set ItemType    ItemType_t getItemType() const throw() { return m_ItemType; }    void setItemType(ItemType_t ItemType) throw() { m_ItemType = ItemType; }	// get/set GuildID	GuildID_t getGuildID() const throw() { return m_GuildID; }	void setGuildID(GuildID_t GuildID) throw() { m_GuildID = GuildID; }	Color_t getColor() const throw() { return m_Color; }	void setColor(Color_t color) throw() { m_Color = color; }private:	ObjectID_t   m_ObjectID;	string       m_Name;       // Bat狼 捞抚		/*	SpriteType_t m_SpriteType; // 胶橇扼捞飘 鸥涝	Color_t      m_MainColor;  // 皋牢 漠扼	Color_t      m_SubColor;   // 辑宏 漠扼	*/	// 函脚 酒捞袍狼 辆幅	ItemType_t	 m_ItemType;	Coord_t      m_X;          // X	Coord_t      m_Y;          // Y	Dir_t        m_Dir;        // Direction	HP_t         m_CurrentHP;  // current hp	HP_t         m_MaxHP;      // max hp	GuildID_t	 m_GuildID;    // GuildID	Color_t	 	 m_Color;      // Color};//////////////////////////////////////////////////////////////////////////////// class GCAddBatFactory;//////////////////////////////////////////////////////////////////////////////class GCAddBatFactory : public PacketFactory {public:	Packet* createPacket() throw() { return new GCAddBat(); }	string getPacketName() const throw() { return "GCAddBat"; }	PacketID_t getPacketID() const throw() { return Packet::PACKET_GC_ADD_BAT; }	PacketSize_t getPacketMaxSize() const throw() 	{		return szObjectID 			+ szBYTE + 20 			+ szItemType			//+ szSpriteType 			//+ szColor + szColor			+ szCoord + szCoord + szDir			+ szHP			+ szGuildID			+ szColor			;	}};//////////////////////////////////////////////////////////////////////////////// class GCAddBatHandler;//////////////////////////////////////////////////////////////////////////////class GCAddBatHandler {public:	static void execute(GCAddBat* pPacket, Player* pPlayer) throw(Error);};#endif

⌨️ 快捷键说明

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