]> git.lizzy.rs Git - dragonblocks_alpha.git/blob - src/node.c
Include pthread_time on windows for clock_gettime
[dragonblocks_alpha.git] / src / node.c
1 #include "dig.h"
2 #include "node.h"
3 #include "terrain.h"
4 #include "types.h"
5
6 NodeDef node_def[COUNT_NODE] = {
7         // unknown
8         {
9                 .solid = true,
10                 .dig_class = DIG_NONE,
11         },
12         // air
13         {
14                 .solid = false,
15                 .dig_class = DIG_NONE,
16         },
17         // grass
18         {
19                 .solid = true,
20                 .dig_class = DIG_DIRT,
21         },
22         // dirt
23         {
24                 .solid = true,
25                 .dig_class = DIG_DIRT,
26         },
27         // stone
28         {
29                 .solid = true,
30                 .dig_class = DIG_STONE,
31         },
32         // snow
33         {
34                 .solid = true,
35                 .dig_class = DIG_DIRT,
36         },
37         // oak wood
38         {
39                 .solid = true,
40                 .dig_class = DIG_WOOD,
41         },
42         // oak leaves
43         {
44                 .solid = true,
45                 .dig_class = DIG_LEAVES,
46         },
47         // pine wood
48         {
49                 .solid = true,
50                 .dig_class = DIG_WOOD,
51         },
52         // pine leaves
53         {
54                 .solid = true,
55                 .dig_class = DIG_LEAVES,
56         },
57         // palm wood
58         {
59                 .solid = true,
60                 .dig_class = DIG_WOOD,
61         },
62         // palm leaves
63         {
64                 .solid = true,
65                 .dig_class = DIG_LEAVES,
66         },
67         // sand
68         {
69                 .solid = true,
70                 .dig_class = DIG_DIRT,
71         },
72         // water
73         {
74                 .solid = false,
75                 .dig_class = DIG_NONE,
76         },
77         // lava
78         {
79                 .solid = false,
80                 .dig_class = DIG_NONE,
81         },
82         // vulcanostone
83         {
84                 .solid = true,
85                 .dig_class = DIG_STONE,
86         },
87 };