]> git.lizzy.rs Git - dragonblocks_alpha.git/blobdiff - src/node.c
Add oceans and toggle keys for flight & collision
[dragonblocks_alpha.git] / src / node.c
index 92b2bb1ab3d832ac1077559b2ba893525009e93a..c42fac21a9c51b74c506bcc3256488a7033f6e52 100644 (file)
@@ -2,15 +2,9 @@
 #include "node.h"
 #include "util.h"
 
-static void create_state_biome(MapNode *node)
-{
-       node->state.biome = (v3f) {1.0f, 0.0f, 1.0f};
-}
-
 NodeDefintion node_definitions[NODE_UNLOADED] = {
        // invalid
        {
-               .visible = true,
                .solid = true,
                .create = NULL,
                .serialize = NULL,
@@ -18,7 +12,6 @@ NodeDefintion node_definitions[NODE_UNLOADED] = {
        },
        // air
        {
-               .visible = false,
                .solid = false,
                .create = NULL,
                .serialize = NULL,
@@ -26,15 +19,13 @@ NodeDefintion node_definitions[NODE_UNLOADED] = {
        },
        // grass
        {
-               .visible = true,
                .solid = true,
-               .create = &create_state_biome,
-               .serialize = NULL, // currently v3f is not serialized
+               .create = NULL,
+               .serialize = NULL,
                .deserialize = NULL,
        },
        // dirt
        {
-               .visible = true,
                .solid = true,
                .create = NULL,
                .serialize = NULL,
@@ -42,7 +33,6 @@ NodeDefintion node_definitions[NODE_UNLOADED] = {
        },
        // stone
        {
-               .visible = true,
                .solid = true,
                .create = NULL,
                .serialize = NULL,
@@ -50,10 +40,30 @@ NodeDefintion node_definitions[NODE_UNLOADED] = {
        },
        // snow
        {
-               .visible = true,
                .solid = true,
                .create = NULL,
                .serialize = NULL,
                .deserialize = NULL,
        },
+       // wood
+       {
+               .solid = true,
+               .create = NULL,
+               .serialize = NULL,
+               .deserialize = NULL,
+       },
+       // sand
+       {
+               .solid = true,
+               .create = NULL,
+               .serialize = NULL,
+               .deserialize = NULL,
+       },
+       // water
+       {
+               .solid = false,
+               .create = NULL,
+               .serialize = NULL,
+               .deserialize = NULL,
+       },
 };