diff options
author | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-08-18 11:56:28 +0200 |
---|---|---|
committer | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-08-18 11:56:28 +0200 |
commit | 2691e8daed826e944ca38f4787c77273edbf9404 (patch) | |
tree | 3f9fca349df2253c2c314abf2e0c22e8af7f9604 /source/packets/cPacket_ItemData.h | |
parent | Added Core files to the VC2008 project (so that they can be opened from the IDE there, nothing more) (diff) | |
download | cuberite-2691e8daed826e944ca38f4787c77273edbf9404.tar cuberite-2691e8daed826e944ca38f4787c77273edbf9404.tar.gz cuberite-2691e8daed826e944ca38f4787c77273edbf9404.tar.bz2 cuberite-2691e8daed826e944ca38f4787c77273edbf9404.tar.lz cuberite-2691e8daed826e944ca38f4787c77273edbf9404.tar.xz cuberite-2691e8daed826e944ca38f4787c77273edbf9404.tar.zst cuberite-2691e8daed826e944ca38f4787c77273edbf9404.zip |
Diffstat (limited to 'source/packets/cPacket_ItemData.h')
-rw-r--r-- | source/packets/cPacket_ItemData.h | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/source/packets/cPacket_ItemData.h b/source/packets/cPacket_ItemData.h index 5a1554b19..e1a6c547d 100644 --- a/source/packets/cPacket_ItemData.h +++ b/source/packets/cPacket_ItemData.h @@ -1,35 +1,34 @@ + #pragma once #include "cPacket.h" #include "../cItem.h" + + + + class cPacket_ItemData : public cPacket { + cItem & m_Dst; + public: - cPacket_ItemData() - : m_ItemID( 0 ) - , m_ItemCount( 0 ) - , m_ItemUses( 0 ) - , m_EnchantNums(-1) + cPacket_ItemData(cItem & a_Dst) : + m_Dst(a_Dst) { } - virtual cPacket* Clone() const { return new cPacket_ItemData(*this); } + virtual cPacket * Clone() const { return new cPacket_ItemData(*this); } virtual int Parse(cByteBuffer & a_Buffer) override; - static void AppendItem(AString & a_Data, short a_ItemID, char a_Quantity, short a_Damage); - static void AppendItem(AString & a_Data, const cItem * a_Item); + static void AppendItem(AString & a_Data, short a_ItemType, char a_Quantity, short a_Damage); + static void AppendItem(AString & a_Data, const cItem & a_Item); int GetSize(short a_ItemID); +} ; + - // Below = item - short m_ItemID; // if this is -1 the next stuff dont exist - char m_ItemCount; - short m_ItemUses; - short m_EnchantNums; - static unsigned int c_Size; // Minimal size ( +1+1 = max) -};
\ No newline at end of file |