]> git.lizzy.rs Git - dragonblocks_alpha.git/blob - src/server/server_node.h
045ffcc112935aefba569c237e7caf1bf28159ac
[dragonblocks_alpha.git] / src / server / server_node.h
1 #ifndef _SERVER_NODE_H_
2 #define _SERVER_NODE_H_
3
4 #include "terrain.h"
5 #include "types.h"
6
7 TerrainNode server_node_create(NodeType type);
8 TerrainNode server_node_create_color(NodeType type, v3f32 color);
9 TerrainNode server_node_create_tree(NodeType type, TreeData data);
10 TerrainNode server_node_copy(TerrainNode node);
11 void server_node_delete(TerrainNode *node);
12 void server_node_deserialize(TerrainNode *node, Blob buffer);
13 void server_node_serialize(TerrainNode *node, Blob *buffer);
14 void server_node_serialize_client(TerrainNode *node, Blob *buffer);
15
16 #endif