aboutsummaryrefslogtreecommitdiff
path: root/src/util/directiontables.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/directiontables.cpp')
-rw-r--r--src/util/directiontables.cpp49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/util/directiontables.cpp b/src/util/directiontables.cpp
index 296585f90..297058c9c 100644
--- a/src/util/directiontables.cpp
+++ b/src/util/directiontables.cpp
@@ -118,3 +118,52 @@ const u8 wallmounted_to_facedir[6] = {
8,
4 + 2
};
+
+const v3s16 wallmounted_dirs[8] = {
+ v3s16(0, 1, 0),
+ v3s16(0, -1, 0),
+ v3s16(1, 0, 0),
+ v3s16(-1, 0, 0),
+ v3s16(0, 0, 1),
+ v3s16(0, 0, -1),
+};
+
+const v3s16 facedir_dirs[32] = {
+ //0
+ v3s16(0, 0, 1),
+ v3s16(1, 0, 0),
+ v3s16(0, 0, -1),
+ v3s16(-1, 0, 0),
+ //4
+ v3s16(0, -1, 0),
+ v3s16(1, 0, 0),
+ v3s16(0, 1, 0),
+ v3s16(-1, 0, 0),
+ //8
+ v3s16(0, 1, 0),
+ v3s16(1, 0, 0),
+ v3s16(0, -1, 0),
+ v3s16(-1, 0, 0),
+ //12
+ v3s16(0, 0, 1),
+ v3s16(0, -1, 0),
+ v3s16(0, 0, -1),
+ v3s16(0, 1, 0),
+ //16
+ v3s16(0, 0, 1),
+ v3s16(0, 1, 0),
+ v3s16(0, 0, -1),
+ v3s16(0, -1, 0),
+ //20
+ v3s16(0, 0, 1),
+ v3s16(-1, 0, 0),
+ v3s16(0, 0, -1),
+ v3s16(1, 0, 0),
+};
+
+const v3s16 fourdir_dirs[4] = {
+ v3s16(0, 0, 1),
+ v3s16(1, 0, 0),
+ v3s16(0, 0, -1),
+ v3s16(-1, 0, 0),
+};