From 354a49d852d8f9ed9b66d7780ba43ce3a9ec59d7 Mon Sep 17 00:00:00 2001 From: Mel Date: Mon, 10 Jul 2023 04:42:49 +0200 Subject: Separate transparent water mesh (not sorted, bad) --- src/World/BlockSide.hpp | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'src/World/BlockSide.hpp') diff --git a/src/World/BlockSide.hpp b/src/World/BlockSide.hpp index 831982a..b2d2c00 100644 --- a/src/World/BlockSide.hpp +++ b/src/World/BlockSide.hpp @@ -3,7 +3,6 @@ #include "../Common/Sizes.hpp" #include #include -#include "../Math/Vector.hpp" namespace MC::World { @@ -25,31 +24,6 @@ public: operator Value() const { return m_side; } - std::array, 4> face() { - // Winding order: (0, 1, 2) (2, 3, 0) - // Note: OpenGL Coordinate system has a flipped z axis. - switch (m_side) { - case Front: return {{ - {0, 1, 1}, {0, 0, 1}, {1, 0, 1}, {1, 1, 1} - }}; - case Back: return {{ - {0, 1, 0}, {1, 1, 0}, {1, 0, 0}, {0, 0, 0} - }}; - case Top: return {{ - {0, 1, 1}, {1, 1, 1}, {1, 1, 0}, {0, 1, 0} - }}; - case Bottom: return {{ - {0, 0, 1}, {0, 0, 0}, {1, 0, 0}, {1, 0, 1} - }}; - case Right: return {{ - {1, 1, 0}, {1, 1, 1}, {1, 0, 1}, {1, 0, 0} - }}; - case Left: return {{ - {0, 1, 0}, {0, 0, 0}, {0, 0, 1}, {0, 1, 1} - }}; - } - } - static std::vector all() { return { Front, Back, Top, Bottom, Left, Right, -- cgit 1.4.1