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 + -
显示快捷键?