]> git.lizzy.rs Git - dragonblocks.git/blob - engine/builtin.js
Code style overhaul
[dragonblocks.git] / engine / builtin.js
1 /*
2  * builtin.js
3  *
4  * Copyright 2020 Elias Fleckenstein <eliasfleckenstein@web.de>
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19  * MA 02110-1301, USA.
20  *
21  *
22  */
23
24 dragonblocks.registerNode({
25         name: "air",
26         texture: "none",
27         stable: false,
28         hidden: true,
29         hardness: 1,
30         zIndex: -1,
31         ondig: _ => {
32                 return false;
33         }
34 });
35
36 dragonblocks.registerGroup({
37         name: "default",
38         sounds: {
39                 dig: "sounds/dig.ogg",
40                 dug: "sounds/dug.ogg",
41                 place: "sounds/place.ogg",
42         }
43 });
44
45 dragonblocks.registerGroup({
46         name: "cracky",
47         sounds: {
48                 dig: "sounds/dig_cracky.ogg",
49         }
50 });
51
52 dragonblocks.registerGroup({
53         name: "crumbly",
54         sounds: {
55                 dig: "sounds/dig_crumbly.ogg",
56         }
57 });
58
59 dragonblocks.registerGroup({
60         name: "snappy",
61         sounds: {
62                 dig: "sounds/dig_snappy.ogg",
63         }
64 });
65
66 dragonblocks.registerGroup({
67         name: "choppy",
68         sounds: {
69                 dig: "sounds/dig_choppy.ogg",
70         }
71 });
72
73 dragonblocks.registerGroup({
74         name: "liquid",
75         sounds: {
76                 dig: "",
77                 dug: "",
78                 place: "",
79         }
80 });