summaryrefslogtreecommitdiffstats
path: root/source/cChestEntity.h
diff options
context:
space:
mode:
authorcedeel@gmail.com <cedeel@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-06-14 15:06:06 +0200
committercedeel@gmail.com <cedeel@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-06-14 15:06:06 +0200
commit92c59963f82f81aa3202657e7fdbb2592924ede3 (patch)
treeb7eb2474528a4998fa102e3ec9119b908cee08b4 /source/cChestEntity.h
parentAdded HOOK_WEATHER_CHANGE. (diff)
downloadcuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar
cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.gz
cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.bz2
cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.lz
cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.xz
cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.zst
cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.zip
Diffstat (limited to 'source/cChestEntity.h')
-rw-r--r--source/cChestEntity.h132
1 files changed, 66 insertions, 66 deletions
diff --git a/source/cChestEntity.h b/source/cChestEntity.h
index 6e625f8f5..b24533d76 100644
--- a/source/cChestEntity.h
+++ b/source/cChestEntity.h
@@ -1,66 +1,66 @@
-
-#pragma once
-
-#include "cBlockEntity.h"
-#include "cWindowOwner.h"
-#include "packets/cPacket_BlockAction.h"
-
-
-
-
-
-namespace Json
-{
- class Value;
-};
-
-class cClientHandle;
-class cServer;
-class cItem;
-class cNBTData;
-
-
-
-
-
-class cChestEntity :
- public cBlockEntity,
- public cWindowOwner
-{
-public:
- cChestEntity(int a_X, int a_Y, int a_Z, cWorld * a_World);
- virtual ~cChestEntity();
- virtual void Destroy();
-
- void HandleData( cNBTData* a_NBTData );
-
- const cItem * GetSlot( int a_Slot ) const;
- void SetSlot( int a_Slot, cItem & a_Item );
-
- bool LoadFromJson( const Json::Value& a_Value );
- virtual void SaveToJson(Json::Value& a_Value ) override;
-
- void SendTo( cClientHandle* a_Client, cServer* a_Server );
-
- virtual void UsedBy( cPlayer * a_Player ) override;
-
- cChestEntity *GetJoinedChest() { return m_JoinedChest; }
- void SetJoinedChest(cChestEntity *a_Chest) { m_JoinedChest = a_Chest; }
- void RemoveJoinedChest(cChestEntity *a_Chest) { if (m_JoinedChest && m_JoinedChest == a_Chest) { m_JoinedChest = NULL; m_TopChest = false; } }
-
- int GetChestHeight() { return ((m_JoinedChest) ? c_ChestHeight * 2 : c_ChestHeight); }
- cItem * GetContents(bool a_OnlyThis = false);
-
- static const int c_ChestWidth = 9;
- static const int c_ChestHeight = 3;
-
-private:
-
- cItem * m_Content;
- bool m_TopChest;
- cChestEntity * m_JoinedChest;
-};
-
-
-
-
+
+#pragma once
+
+#include "cBlockEntity.h"
+#include "cWindowOwner.h"
+#include "packets/cPacket_BlockAction.h"
+
+
+
+
+
+namespace Json
+{
+ class Value;
+};
+
+class cClientHandle;
+class cServer;
+class cItem;
+class cNBTData;
+
+
+
+
+
+class cChestEntity :
+ public cBlockEntity,
+ public cWindowOwner
+{
+public:
+ cChestEntity(int a_X, int a_Y, int a_Z, cWorld * a_World);
+ virtual ~cChestEntity();
+ virtual void Destroy();
+
+ void HandleData( cNBTData* a_NBTData );
+
+ const cItem * GetSlot( int a_Slot ) const;
+ void SetSlot( int a_Slot, cItem & a_Item );
+
+ bool LoadFromJson( const Json::Value& a_Value );
+ virtual void SaveToJson(Json::Value& a_Value ) override;
+
+ void SendTo( cClientHandle* a_Client, cServer* a_Server );
+
+ virtual void UsedBy( cPlayer * a_Player ) override;
+
+ cChestEntity *GetJoinedChest() { return m_JoinedChest; }
+ void SetJoinedChest(cChestEntity *a_Chest) { m_JoinedChest = a_Chest; }
+ void RemoveJoinedChest(cChestEntity *a_Chest) { if (m_JoinedChest && m_JoinedChest == a_Chest) { m_JoinedChest = NULL; m_TopChest = false; } }
+
+ int GetChestHeight() { return ((m_JoinedChest) ? c_ChestHeight * 2 : c_ChestHeight); }
+ cItem * GetContents(bool a_OnlyThis = false);
+
+ static const int c_ChestWidth = 9;
+ static const int c_ChestHeight = 3;
+
+private:
+
+ cItem * m_Content;
+ bool m_TopChest;
+ cChestEntity * m_JoinedChest;
+};
+
+
+
+