summaryrefslogtreecommitdiffstats
path: root/source/packets/cPacket_BlockAction.h
blob: df473801f8aa85bdcf7647d38ddcd4e256254bb4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

#pragma once

#include "cPacket.h"





class cPacket_BlockAction :
	public cPacket
{
public:
	cPacket_BlockAction()
		: m_BlockX( 0 )
		, m_BlockY( 0 )
		, m_BlockZ( 0 )
		, m_Byte1( 0 )
		, m_Byte2( 0 )
	{
		m_PacketID = E_BLOCK_ACTION;
	}
	
	cPacket_BlockAction( const cPacket_BlockAction & a_Copy );
	virtual cPacket * Clone() const { return new cPacket_BlockAction(*this); }

	virtual void Serialize(AString & a_Data) const override;

	int   m_BlockX;
	short m_BlockY;
	int   m_BlockZ;
	char  m_Byte1; 	// Varies
	char  m_Byte2; 	// Varies
};