Attempt to bring sanity to newlines across systems.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
@@ -1,77 +1,77 @@
|
||||
|
||||
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
||||
|
||||
#include "cPacket_WholeInventory.h"
|
||||
#include "../cItem.h"
|
||||
#include "../cInventory.h"
|
||||
#include "../cWindow.h"
|
||||
#include "cPacket_ItemData.h"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cPacket_WholeInventory::cPacket_WholeInventory( const cPacket_WholeInventory & a_Clone )
|
||||
{
|
||||
m_PacketID = E_INVENTORY_WHOLE;
|
||||
m_WindowID = a_Clone.m_WindowID;
|
||||
m_Count = a_Clone.m_Count;
|
||||
m_Items = new cItem[m_Count];
|
||||
memcpy( m_Items, a_Clone.m_Items, sizeof(cItem)*m_Count );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cPacket_WholeInventory::cPacket_WholeInventory( cInventory* a_Inventory )
|
||||
{
|
||||
m_PacketID = E_INVENTORY_WHOLE;
|
||||
m_WindowID = 0;
|
||||
m_Count = a_Inventory->c_NumSlots;
|
||||
m_Items = new cItem[m_Count];
|
||||
memcpy( m_Items, a_Inventory->GetSlots(), sizeof(cItem)*m_Count );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cPacket_WholeInventory::cPacket_WholeInventory( cWindow* a_Window )
|
||||
{
|
||||
m_PacketID = E_INVENTORY_WHOLE;
|
||||
m_WindowID = (char)a_Window->GetWindowID();
|
||||
m_Count = (short)a_Window->GetNumSlots();
|
||||
m_Items = new cItem[m_Count];
|
||||
memcpy( m_Items, a_Window->GetSlots(), sizeof(cItem)*m_Count );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cPacket_WholeInventory::~cPacket_WholeInventory()
|
||||
{
|
||||
delete [] m_Items;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void cPacket_WholeInventory::Serialize(AString & a_Data) const
|
||||
{
|
||||
AppendByte (a_Data, m_PacketID);
|
||||
AppendByte (a_Data, m_WindowID);
|
||||
AppendShort(a_Data, m_Count);
|
||||
|
||||
for (int j = 0; j < m_Count; j++)
|
||||
{
|
||||
cPacket_ItemData::AppendItem(a_Data, &(m_Items[j]));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
||||
|
||||
#include "cPacket_WholeInventory.h"
|
||||
#include "../cItem.h"
|
||||
#include "../cInventory.h"
|
||||
#include "../cWindow.h"
|
||||
#include "cPacket_ItemData.h"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cPacket_WholeInventory::cPacket_WholeInventory( const cPacket_WholeInventory & a_Clone )
|
||||
{
|
||||
m_PacketID = E_INVENTORY_WHOLE;
|
||||
m_WindowID = a_Clone.m_WindowID;
|
||||
m_Count = a_Clone.m_Count;
|
||||
m_Items = new cItem[m_Count];
|
||||
memcpy( m_Items, a_Clone.m_Items, sizeof(cItem)*m_Count );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cPacket_WholeInventory::cPacket_WholeInventory( cInventory* a_Inventory )
|
||||
{
|
||||
m_PacketID = E_INVENTORY_WHOLE;
|
||||
m_WindowID = 0;
|
||||
m_Count = a_Inventory->c_NumSlots;
|
||||
m_Items = new cItem[m_Count];
|
||||
memcpy( m_Items, a_Inventory->GetSlots(), sizeof(cItem)*m_Count );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cPacket_WholeInventory::cPacket_WholeInventory( cWindow* a_Window )
|
||||
{
|
||||
m_PacketID = E_INVENTORY_WHOLE;
|
||||
m_WindowID = (char)a_Window->GetWindowID();
|
||||
m_Count = (short)a_Window->GetNumSlots();
|
||||
m_Items = new cItem[m_Count];
|
||||
memcpy( m_Items, a_Window->GetSlots(), sizeof(cItem)*m_Count );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cPacket_WholeInventory::~cPacket_WholeInventory()
|
||||
{
|
||||
delete [] m_Items;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void cPacket_WholeInventory::Serialize(AString & a_Data) const
|
||||
{
|
||||
AppendByte (a_Data, m_PacketID);
|
||||
AppendByte (a_Data, m_WindowID);
|
||||
AppendShort(a_Data, m_Count);
|
||||
|
||||
for (int j = 0; j < m_Count; j++)
|
||||
{
|
||||
cPacket_ItemData::AppendItem(a_Data, &(m_Items[j]));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user