diff options
Diffstat (limited to 'src/util/directiontables.cpp')
-rw-r--r-- | src/util/directiontables.cpp | 171 |
1 files changed, 80 insertions, 91 deletions
diff --git a/src/util/directiontables.cpp b/src/util/directiontables.cpp index 296585f90..fba432c15 100644 --- a/src/util/directiontables.cpp +++ b/src/util/directiontables.cpp @@ -19,102 +19,91 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "directiontables.h" -const v3s16 g_6dirs[6] = -{ - // +right, +top, +back - v3s16( 0, 0, 1), // back - v3s16( 0, 1, 0), // top - v3s16( 1, 0, 0), // right - v3s16( 0, 0,-1), // front - v3s16( 0,-1, 0), // bottom - v3s16(-1, 0, 0) // left +const v3s16 g_6dirs[6] = { + // +right, +top, +back + v3s16(0, 0, 1), // back + v3s16(0, 1, 0), // top + v3s16(1, 0, 0), // right + v3s16(0, 0, -1), // front + v3s16(0, -1, 0), // bottom + v3s16(-1, 0, 0) // left }; -const v3s16 g_7dirs[7] = -{ - v3s16(0,0,1), // back - v3s16(0,1,0), // top - v3s16(1,0,0), // right - v3s16(0,0,-1), // front - v3s16(0,-1,0), // bottom - v3s16(-1,0,0), // left - v3s16(0,0,0), // self +const v3s16 g_7dirs[7] = { + v3s16(0, 0, 1), // back + v3s16(0, 1, 0), // top + v3s16(1, 0, 0), // right + v3s16(0, 0, -1), // front + v3s16(0, -1, 0), // bottom + v3s16(-1, 0, 0), // left + v3s16(0, 0, 0), // self }; -const v3s16 g_26dirs[26] = -{ - // +right, +top, +back - v3s16( 0, 0, 1), // back - v3s16( 0, 1, 0), // top - v3s16( 1, 0, 0), // right - v3s16( 0, 0,-1), // front - v3s16( 0,-1, 0), // bottom - v3s16(-1, 0, 0), // left - // 6 - v3s16(-1, 1, 0), // top left - v3s16( 1, 1, 0), // top right - v3s16( 0, 1, 1), // top back - v3s16( 0, 1,-1), // top front - v3s16(-1, 0, 1), // back left - v3s16( 1, 0, 1), // back right - v3s16(-1, 0,-1), // front left - v3s16( 1, 0,-1), // front right - v3s16(-1,-1, 0), // bottom left - v3s16( 1,-1, 0), // bottom right - v3s16( 0,-1, 1), // bottom back - v3s16( 0,-1,-1), // bottom front - // 18 - v3s16(-1, 1, 1), // top back-left - v3s16( 1, 1, 1), // top back-right - v3s16(-1, 1,-1), // top front-left - v3s16( 1, 1,-1), // top front-right - v3s16(-1,-1, 1), // bottom back-left - v3s16( 1,-1, 1), // bottom back-right - v3s16(-1,-1,-1), // bottom front-left - v3s16( 1,-1,-1), // bottom front-right - // 26 +const v3s16 g_26dirs[26] = { + // +right, +top, +back + v3s16(0, 0, 1), // back + v3s16(0, 1, 0), // top + v3s16(1, 0, 0), // right + v3s16(0, 0, -1), // front + v3s16(0, -1, 0), // bottom + v3s16(-1, 0, 0), // left + // 6 + v3s16(-1, 1, 0), // top left + v3s16(1, 1, 0), // top right + v3s16(0, 1, 1), // top back + v3s16(0, 1, -1), // top front + v3s16(-1, 0, 1), // back left + v3s16(1, 0, 1), // back right + v3s16(-1, 0, -1), // front left + v3s16(1, 0, -1), // front right + v3s16(-1, -1, 0), // bottom left + v3s16(1, -1, 0), // bottom right + v3s16(0, -1, 1), // bottom back + v3s16(0, -1, -1), // bottom front + // 18 + v3s16(-1, 1, 1), // top back-left + v3s16(1, 1, 1), // top back-right + v3s16(-1, 1, -1), // top front-left + v3s16(1, 1, -1), // top front-right + v3s16(-1, -1, 1), // bottom back-left + v3s16(1, -1, 1), // bottom back-right + v3s16(-1, -1, -1), // bottom front-left + v3s16(1, -1, -1), // bottom front-right + // 26 }; -const v3s16 g_27dirs[27] = -{ - // +right, +top, +back - v3s16( 0, 0, 1), // back - v3s16( 0, 1, 0), // top - v3s16( 1, 0, 0), // right - v3s16( 0, 0,-1), // front - v3s16( 0,-1, 0), // bottom - v3s16(-1, 0, 0), // left - // 6 - v3s16(-1, 1, 0), // top left - v3s16( 1, 1, 0), // top right - v3s16( 0, 1, 1), // top back - v3s16( 0, 1,-1), // top front - v3s16(-1, 0, 1), // back left - v3s16( 1, 0, 1), // back right - v3s16(-1, 0,-1), // front left - v3s16( 1, 0,-1), // front right - v3s16(-1,-1, 0), // bottom left - v3s16( 1,-1, 0), // bottom right - v3s16( 0,-1, 1), // bottom back - v3s16( 0,-1,-1), // bottom front - // 18 - v3s16(-1, 1, 1), // top back-left - v3s16( 1, 1, 1), // top back-right - v3s16(-1, 1,-1), // top front-left - v3s16( 1, 1,-1), // top front-right - v3s16(-1,-1, 1), // bottom back-left - v3s16( 1,-1, 1), // bottom back-right - v3s16(-1,-1,-1), // bottom front-left - v3s16( 1,-1,-1), // bottom front-right - // 26 - v3s16(0,0,0), +const v3s16 g_27dirs[27] = { + // +right, +top, +back + v3s16(0, 0, 1), // back + v3s16(0, 1, 0), // top + v3s16(1, 0, 0), // right + v3s16(0, 0, -1), // front + v3s16(0, -1, 0), // bottom + v3s16(-1, 0, 0), // left + // 6 + v3s16(-1, 1, 0), // top left + v3s16(1, 1, 0), // top right + v3s16(0, 1, 1), // top back + v3s16(0, 1, -1), // top front + v3s16(-1, 0, 1), // back left + v3s16(1, 0, 1), // back right + v3s16(-1, 0, -1), // front left + v3s16(1, 0, -1), // front right + v3s16(-1, -1, 0), // bottom left + v3s16(1, -1, 0), // bottom right + v3s16(0, -1, 1), // bottom back + v3s16(0, -1, -1), // bottom front + // 18 + v3s16(-1, 1, 1), // top back-left + v3s16(1, 1, 1), // top back-right + v3s16(-1, 1, -1), // top front-left + v3s16(1, 1, -1), // top front-right + v3s16(-1, -1, 1), // bottom back-left + v3s16(1, -1, 1), // bottom back-right + v3s16(-1, -1, -1), // bottom front-left + v3s16(1, -1, -1), // bottom front-right + // 26 + v3s16(0, 0, 0), }; -const u8 wallmounted_to_facedir[6] = { - 20, - 0, - 16 + 1, - 12 + 3, - 8, - 4 + 2 -}; +const u8 wallmounted_to_facedir[6] = {20, 0, 16 + 1, 12 + 3, 8, 4 + 2}; |