]> git.localhorst.tv Git - blank.git/blobdiff - src/block.cpp
don't add obstructed blocks to meshes
[blank.git] / src / block.cpp
index cdfc452868ee4013298fed5d69e0fd4abef953ea..236a61ff62bcb0b2d122f78fc33691f35db2d3d1 100644 (file)
@@ -5,6 +5,16 @@ namespace blank {
 
 const NullShape BlockType::DEFAULT_SHAPE;
 
+BlockType::BlockType(bool v, const glm::vec3 &col, const Shape *s)
+: shape(s)
+, color(col)
+, outline_color(-1, -1, -1)
+, id(0)
+, visible(v)
+, fill({ false, false, false, false, false, false }) {
+
+}
+
 void BlockType::FillModel(
        Model::Buffer &buf,
        const glm::vec3 &pos_offset,