From 0498a43d2115fa5b542527196ffa33feec7a3017 Mon Sep 17 00:00:00 2001 From: "lapayo94@gmail.com" Date: Wed, 21 Dec 2011 21:05:18 +0000 Subject: Missed a class in r94 ;) Sorry guys :D git-svn-id: http://mc-server.googlecode.com/svn/trunk@95 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/packets/cPacket_ItemData.h | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 source/packets/cPacket_ItemData.h (limited to 'source/packets/cPacket_ItemData.h') diff --git a/source/packets/cPacket_ItemData.h b/source/packets/cPacket_ItemData.h new file mode 100644 index 000000000..86bdb9af2 --- /dev/null +++ b/source/packets/cPacket_ItemData.h @@ -0,0 +1,37 @@ +#pragma once + +#include "PacketID.h" +#include "cPacket.h" +#include "cItem.h" + +class cPacket_ItemData : public cPacket +{ +public: + cPacket_ItemData() + : m_ItemID( 0 ) + , m_ItemCount( 0 ) + , m_ItemUses( 0 ) + , m_EnchantNums(-1) + { + } + + bool Parse(cSocket & a_Socket); + + virtual cPacket* Clone() const { return new cPacket_ItemData(*this); } + + void AppendItem(char* a_Message, unsigned int &a_Iterator, short a_ItemID, char a_Quantity, short a_Damage); + + void AppendItem(char* a_Message, unsigned int &a_Iterator, 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 -- cgit v1.2.3