summaryrefslogtreecommitdiffstats
path: root/src/Blocks/BlockObserver.h
diff options
context:
space:
mode:
authorAlexander Harkness <me@bearbin.net>2024-11-02 22:27:47 +0100
committerAlexander Harkness <me@bearbin.net>2024-11-02 22:27:47 +0100
commitcb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a (patch)
treef647b20e1823f1846af88e832cf82a4a02e96e69 /src/Blocks/BlockObserver.h
parentImprove clang-format config file, remove automatically enforced code style from contrib guide. (diff)
downloadcuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.gz
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.bz2
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.lz
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.xz
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.zst
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.zip
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};
}
}
}