X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fclient%2Fclient_node.h;h=e3884f13091d69180406fbf6719d4cc629b662d5;hb=d5dc732e36f1e0eaf89cf132026fd1e4ce6ad34b;hp=6ff257d0dfa549c9170ef5865761c11d875631ef;hpb=3175b948903308bf4e628c660b8d2d5dd092e4c0;p=dragonblocks_alpha.git diff --git a/src/client/client_node.h b/src/client/client_node.h index 6ff257d..e3884f1 100644 --- a/src/client/client_node.h +++ b/src/client/client_node.h @@ -5,6 +5,13 @@ #include "client/texture.h" #include "map.h" +typedef enum +{ + NV_NONE, + NV_TRANSPARENT, + NV_SOLID, +} NodeVisibility; + typedef struct { struct @@ -13,6 +20,7 @@ typedef struct int indices[6]; // input Texture *textures[6]; // output } tiles; + NodeVisibility visibility; void (*render)(v3s32 pos, MapNode *node, Vertex3D *vertex, int f, int v); } ClientNodeDefintion;