summaryrefslogtreecommitdiffstats
path: root/src/Blocks/BlockWallSign.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Blocks/BlockWallSign.h')
-rw-r--r--src/Blocks/BlockWallSign.h30
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;
}
-} ;
-
-
-
-
+};