summaryrefslogtreecommitdiffstats
path: root/source/packets/cPacket_ItemData.h
diff options
context:
space:
mode:
authormadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-08-18 11:56:28 +0200
committermadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-08-18 11:56:28 +0200
commit2691e8daed826e944ca38f4787c77273edbf9404 (patch)
tree3f9fca349df2253c2c314abf2e0c22e8af7f9604 /source/packets/cPacket_ItemData.h
parentAdded Core files to the VC2008 project (so that they can be opened from the IDE there, nothing more) (diff)
downloadcuberite-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.h29
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