]> git.localhorst.tv Git - blank.git/blobdiff - src/world/BlockType.hpp
implemented font redering
[blank.git] / src / world / BlockType.hpp
index 344bec7f6542b1c5ffa049ec08cda2b8dd8135d2..28f814b80d7245adf022f216689822b305c38142 100644 (file)
@@ -22,11 +22,19 @@ struct BlockType {
 
        Block::Type id;
 
+       // light level that blocks of this type emit
        int luminosity;
 
+       // whether to draw
        bool visible;
+       // if true, stops light from propagating and fixes level to luminosity
        bool block_light;
 
+       // whether to check for collisions at all
+       bool collision;
+       // if the block should be impenetrable
+       bool collide_block;
+
        struct Faces {
                bool face[Block::FACE_COUNT];
                Faces &operator =(const Faces &other) noexcept {