summaryrefslogtreecommitdiffstats
path: root/src/Blocks/BlockObserver.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Blocks/BlockObserver.h')
-rw-r--r--src/Blocks/BlockObserver.h25
1 files changed, 10 insertions, 15 deletions
diff --git a/src/Blocks/BlockObserver.h b/src/Blocks/BlockObserver.h
index 13ffa4631..981fe777e 100644
--- a/src/Blocks/BlockObserver.h
+++ b/src/Blocks/BlockObserver.h
@@ -5,35 +5,30 @@
#include "Mixins.h"
-class cBlockObserverHandler final :
- public cClearMetaOnDrop<cDisplacementYawRotator<cBlockHandler>>
+class cBlockObserverHandler final : public cClearMetaOnDrop<cDisplacementYawRotator<cBlockHandler>>
{
using Super = cClearMetaOnDrop<cDisplacementYawRotator<cBlockHandler>>;
-public:
-
+ public:
using Super::Super;
- inline static Vector3i GetObservingFaceOffset(NIBBLETYPE a_Meta)
- {
- return -GetSignalOutputOffset(a_Meta);
- }
+ inline static Vector3i GetObservingFaceOffset(NIBBLETYPE a_Meta) { return -GetSignalOutputOffset(a_Meta); }
inline static Vector3i GetSignalOutputOffset(NIBBLETYPE a_Meta)
{
switch (a_Meta & 0x7)
{
- case 0x00: return { 0, 1, 0 };
- case 0x01: return { 0, -1, 0 };
- case 0x02: return { 0, 0, 1 };
- case 0x03: return { 0, 0, -1 };
- case 0x04: return { 1, 0, 0 };
- case 0x05: return { -1, 0, 0 };
+ case 0x00: return {0, 1, 0};
+ case 0x01: return {0, -1, 0};
+ case 0x02: return {0, 0, 1};
+ case 0x03: return {0, 0, -1};
+ case 0x04: return {1, 0, 0};
+ case 0x05: return {-1, 0, 0};
default:
{
LOGWARNING("%s: Unknown metadata: %d", __FUNCTION__, a_Meta);
ASSERT(!"Unknown metadata while determining orientation of observer!");
- return { 0, 0, 0 };
+ return {0, 0, 0};
}
}
}