8 #define NODE_DEFINITION(type) ((type) < NODE_UNLOADED ? &node_definitions[NODE_UNKNOWN] : &node_definitions[(type)]);
11 NODE_UNKNOWN, // Used for unknown nodes received from server (caused by outdated clients)
27 NODE_UNLOADED, // Used for nodes in unloaded chunks
35 void (*create)(struct TerrainNode *node);
36 void (*delete)(struct TerrainNode *node);
37 void (*serialize)(Blob *buffer, void *data);
38 void (*deserialize)(Blob *buffer, void *data);
41 extern NodeDefinition node_definitions[];