diff options
Diffstat (limited to 'src/util/directiontables.cpp')
-rw-r--r-- | src/util/directiontables.cpp | 49 |
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), +}; |