subiteminfo.h

来自「天之炼狱1服务器端源文件游戏服务端不完整」· C头文件 代码 · 共 85 行

H
85
字号
//----------------------------------------------------------------------//// Filename    : SubItemInfo.h// Written By  : elca// Description :////----------------------------------------------------------------------#ifndef __SUB_ITEM_INFO_H__#define __SUB_ITEM_INFO_H__// include files#include "Types.h"#include "Exception.h"#include "SocketInputStream.h"#include "SocketOutputStream.h"//----------------------------------------------------------------------//// Inventory 沥焊甫 淬绊 乐绰 按眉.//// GCUpdateInfo 菩哦俊 淬败辑 努扼捞攫飘俊霸 傈价等促.// 酒捞袍捞唱 吧妨乐绰 付过 鞍篮 沥焊绰 淬败乐瘤 臼促.////----------------------------------------------------------------------class SubItemInfo {public :	// read data from socket input stream	void read (SocketInputStream & iStream) throw (ProtocolException, Error);	// write data to socket output stream	void write (SocketOutputStream & oStream) const throw (ProtocolException, Error);	// get size of object	static uint getSize () throw ()	{ return szObjectID + szBYTE + szItemType + szItemNum + szSlotID; }	// get max size of object	static uint getMaxSize () throw ()	{ return szObjectID + szBYTE + szItemType + szItemNum + szSlotID; }	// get debug string	string toString () const throw ();public :	// get/set ObjectID	void setObjectID(ObjectID_t ObjectID) throw() { m_ObjectID = ObjectID; }	ObjectID_t getObjectID() const throw() { return m_ObjectID; }	// get/set ItemClass	void setItemClass (BYTE IClass) throw() { m_IClass = IClass; }	BYTE getItemClass () const throw() { return m_IClass; }	// get/set ItemType	void setItemType (ItemType_t ItemType) throw() { m_ItemType = ItemType; }	ItemType_t getItemType() const throw() { return m_ItemType; }	// get/set ItemNum	void setItemNum (ItemNum_t ItemNum) throw() { m_ItemNum = ItemNum; }	ItemNum_t getItemNum() const throw() { return m_ItemNum; }	// set/set SlotID	void setSlotID(SlotID_t SlotID) throw() { m_SlotID = SlotID; }	SlotID_t getSlotID() const throw() { return m_SlotID; }private :	ObjectID_t m_ObjectID; 	BYTE m_IClass;	ItemType_t m_ItemType;	ItemNum_t m_ItemNum;	SlotID_t m_SlotID;};#endif

⌨️ 快捷键说明

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