From ecfe6ab65bd1fc2c7f5733fe6ef4e6ddaac44a26 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Sun, 23 Sep 2012 22:09:57 +0000 Subject: Source files cleanup: The rest of the files renamed. git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cBlockEntity.h | 78 --------------------------------------------------- 1 file changed, 78 deletions(-) delete mode 100644 source/cBlockEntity.h (limited to 'source/cBlockEntity.h') diff --git a/source/cBlockEntity.h b/source/cBlockEntity.h deleted file mode 100644 index f5730d67e..000000000 --- a/source/cBlockEntity.h +++ /dev/null @@ -1,78 +0,0 @@ - -#pragma once - -#include "cClientHandle.h" -#include "cWorld.h" - - - - - -#ifndef _WIN32 -#include "BlockID.h" -#else -enum ENUM_BLOCK_ID; -#endif - - - - - -namespace Json -{ - class Value; -}; - -class cPlayer; -class cWorld; -class cPacket; - - - - - -class cBlockEntity -{ -protected: - cBlockEntity(ENUM_BLOCK_ID a_BlockType, int a_BlockX, int a_BlockY, int a_BlockZ, cWorld * a_World) - : m_PosX( a_BlockX ) - , m_PosY( a_BlockY ) - , m_PosZ( a_BlockZ ) - , m_BlockType( a_BlockType ) - , m_World( a_World ) - {} -public: - virtual ~cBlockEntity() {}; - virtual void Destroy() {}; - - // Position, in absolute block coordinates: - int GetPosX() { return m_PosX; } - int GetPosY() { return m_PosY; } - int GetPosZ() { return m_PosZ; } - - ENUM_BLOCK_ID GetBlockType() { return m_BlockType; } - - cWorld * GetWorld(void) const {return m_World; } - - virtual void SaveToJson (Json::Value & a_Value ) = 0; - - virtual void UsedBy( cPlayer * a_Player ) = 0; - - /** Sends the packet defining the block entity to the client specified. - To send to all eligible clients, use cWorld::BroadcastBlockEntity() - */ - virtual void SendTo(cClientHandle & a_Client) = 0; - -protected: - int m_PosX; // Position in absolute block coordinates - int m_PosY; - int m_PosZ; - - ENUM_BLOCK_ID m_BlockType; - - cWorld * m_World; -}; - - - - -- cgit v1.2.3