diff options
Diffstat (limited to 'source/FallingBlock.h')
-rw-r--r-- | source/FallingBlock.h | 14 |
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));
}
-};
+} ;
|