diff options
Diffstat (limited to 'src/Blocks/BlockWallSign.h')
-rw-r--r-- | src/Blocks/BlockWallSign.h | 30 |
1 files changed, 12 insertions, 18 deletions
diff --git a/src/Blocks/BlockWallSign.h b/src/Blocks/BlockWallSign.h index f19e408fa..728134cc0 100644 --- a/src/Blocks/BlockWallSign.h +++ b/src/Blocks/BlockWallSign.h @@ -8,17 +8,14 @@ -class cBlockWallSignHandler final : - public cBlockHandler +class cBlockWallSignHandler final : public cBlockHandler { using Super = cBlockHandler; -public: - + public: using Super::Super; -private: - + private: virtual cItems ConvertToPickups(const NIBBLETYPE a_BlockMeta, const cItem * const a_Tool) const override { return cItem(E_ITEM_SIGN, 1, 0); @@ -37,23 +34,24 @@ private: // The neighbor is not accessible (unloaded chunk), bail out without changing this return true; } - return (NeighborType == E_BLOCK_WALLSIGN) || (NeighborType == E_BLOCK_SIGN_POST) || cBlockInfo::IsSolid(NeighborType); + return (NeighborType == E_BLOCK_WALLSIGN) || (NeighborType == E_BLOCK_SIGN_POST) || + cBlockInfo::IsSolid(NeighborType); } - /** Returns the offset from the sign coords to the block to which the wallsign is attached, based on the wallsign's block meta. - Asserts / returns a zero vector on wrong meta. */ + /** Returns the offset from the sign coords to the block to which the wallsign is attached, based on the wallsign's + block meta. Asserts / returns a zero vector on wrong meta. */ static Vector3i GetOffsetBehindTheSign(NIBBLETYPE a_BlockMeta) { switch (a_BlockMeta) { - case 2: return Vector3i( 0, 0, 1); - case 3: return Vector3i( 0, 0, -1); - case 4: return Vector3i( 1, 0, 0); - case 5: return Vector3i(-1, 0, 0); + case 2: return Vector3i(0, 0, 1); + case 3: return Vector3i(0, 0, -1); + case 4: return Vector3i(1, 0, 0); + case 5: return Vector3i(-1, 0, 0); } ASSERT(!"Invalid wallsign block meta"); return Vector3i(); @@ -68,8 +66,4 @@ private: UNUSED(a_Meta); return 13; } -} ; - - - - +}; |