summaryrefslogtreecommitdiffstats
path: root/source/FallingBlock.h
diff options
context:
space:
mode:
authormadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-12-21 13:21:20 +0100
committermadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2012-12-21 13:21:20 +0100
commit033af999ba419afadfa1830d288b021e7d9bc1f5 (patch)
treefff5cd27b629a03d5161d872ca9e41ec2de1a80b /source/FallingBlock.h
parentAdded TakeDamage logging to the Debuggers plugin. (diff)
downloadcuberite-033af999ba419afadfa1830d288b021e7d9bc1f5.tar
cuberite-033af999ba419afadfa1830d288b021e7d9bc1f5.tar.gz
cuberite-033af999ba419afadfa1830d288b021e7d9bc1f5.tar.bz2
cuberite-033af999ba419afadfa1830d288b021e7d9bc1f5.tar.lz
cuberite-033af999ba419afadfa1830d288b021e7d9bc1f5.tar.xz
cuberite-033af999ba419afadfa1830d288b021e7d9bc1f5.tar.zst
cuberite-033af999ba419afadfa1830d288b021e7d9bc1f5.zip
Diffstat (limited to 'source/FallingBlock.h')
-rw-r--r--source/FallingBlock.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/source/FallingBlock.h b/source/FallingBlock.h
index 08e3302e1..f62b40a92 100644
--- a/source/FallingBlock.h
+++ b/source/FallingBlock.h
@@ -15,29 +15,31 @@ class cItem;
-class cFallingBlock : public cEntity
+class cFallingBlock :
+ public cEntity
{
typedef cEntity super;
+
public:
- CLASS_PROTOTYPE();
+ CLASS_PROTODEF(cFallingBlock);
cFallingBlock(const Vector3i & a_BlockPosition, BLOCKTYPE a_BlockType);
- ~cFallingBlock();
virtual void Initialize(cWorld * a_World) override;
virtual void SpawnOn(cClientHandle & a_ClientHandle) override;
virtual void Tick(float a_Dt) override;
+
private:
BLOCKTYPE m_BlockType;
Vector3i m_OriginalPosition;
float m_SpeedY;
- static bool IsPassable( BLOCKTYPE a_BlockType )
+ static bool IsPassable(BLOCKTYPE a_BlockType)
{
- return a_BlockType == E_BLOCK_AIR || IsBlockLiquid( a_BlockType );
+ return ((a_BlockType == E_BLOCK_AIR) || IsBlockLiquid(a_BlockType));
}
-};
+} ;