DEADSOFTWARE

Add more blocks
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / game / Items.java
1 package ru.deadsoftware.cavecraft.game;
3 import com.badlogic.gdx.utils.ArrayMap;
4 import ru.deadsoftware.cavecraft.game.objects.Block;
6 public class Items {
8 public static ArrayMap<String, Block> BLOCKS = new ArrayMap<String, Block>();
10 public static void loadBlocks() {
11 BLOCKS.put("none", null);
12 BLOCKS.put("stone", new Block(0));
13 BLOCKS.put("grass", new Block(1));
14 BLOCKS.put("dirt", new Block(2));
15 BLOCKS.put("cobblestone", new Block(3));
16 BLOCKS.put("planks", new Block(4));
17 BLOCKS.put("sapling", new Block(5,false,false,true));
18 BLOCKS.put("bedrock", new Block(6));
19 BLOCKS.put("water", new Block(7,false,false,true));
20 BLOCKS.put("lava", new Block(8,false,false,false));
21 BLOCKS.put("sand", new Block(9));
22 BLOCKS.put("gravel", new Block(10));
23 BLOCKS.put("gold_ore", new Block(11));
24 BLOCKS.put("iron_ore", new Block(12));
25 BLOCKS.put("coal_ore", new Block(13));
26 BLOCKS.put("log", new Block(14));
27 BLOCKS.put("leaves", new Block(15));
28 BLOCKS.put("sponge", new Block(16));
29 BLOCKS.put("glass", new Block(17,true,false,true));
30 BLOCKS.put("lapis_ore", new Block(18));
31 BLOCKS.put("lapis_block", new Block(19));
32 BLOCKS.put("sandstone", new Block(20));
33 BLOCKS.put("noteblock", new Block(21));
34 BLOCKS.put("bed_l", new Block(22,false,true,true));
35 BLOCKS.put("bed_r", new Block(23, false,true, true));
36 BLOCKS.put("cobweb", new Block(24,false,false,true));
37 BLOCKS.put("tallgrass", new Block(25,false,false,true));
38 BLOCKS.put("deadbush", new Block(26,false,false,true));
39 BLOCKS.put("brick_block", new Block(27));
40 BLOCKS.put("dandelion", new Block(28,false,false,true));
41 BLOCKS.put("rose", new Block(29,false,false,true));
42 BLOCKS.put("brown_mushroom", new Block(30,false,false,true));
43 BLOCKS.put("red_mushroom", new Block(31,false,false,true));
44 BLOCKS.put("wool_while", new Block(32,true,false,false));
45 BLOCKS.put("wool_orange", new Block(33,true,false,false));
46 BLOCKS.put("wool_magenta", new Block(34,true,false,false));
47 BLOCKS.put("wool_lightblue", new Block(35,true,false,false));
48 BLOCKS.put("wool_yellow", new Block(36,true,false,false));
49 BLOCKS.put("wool_lime", new Block(37,true,false,false));
50 BLOCKS.put("wool_pink", new Block(38,true,false,false));
51 BLOCKS.put("wool_gray", new Block(39,true,false,false));
52 BLOCKS.put("wool_lightgray", new Block(40,true,false,false));
53 BLOCKS.put("wool_cyan", new Block(41,true,false,false));
54 BLOCKS.put("wool_purple", new Block(42,true,false,false));
55 BLOCKS.put("wool_blue", new Block(43,true,false,false));
56 BLOCKS.put("wool_brown", new Block(44,true,false,false));
57 BLOCKS.put("wool_green", new Block(45,true,false,false));
58 BLOCKS.put("wool_red", new Block(46,true,false,false));
59 BLOCKS.put("wool_black", new Block(47,true,false,false));
60 BLOCKS.put("gold_block", new Block(48));
61 BLOCKS.put("iron_block", new Block(49));
62 BLOCKS.put("stone_slab", new Block(0, 8, 16,8, 50, true, false, true));
63 BLOCKS.put("double_stone_slab", new Block(51));
64 BLOCKS.put("sandstone_slab", new Block(0, 8, 16,8, 52, true, false, true));
65 BLOCKS.put("wooden_slab", new Block(0, 8, 16,8, 53, true, false, true));
66 BLOCKS.put("cobblestone_slab", new Block(0, 8, 16,8, 54, true, false, true));
67 BLOCKS.put("brick_slab", new Block(0, 8, 16,8, 55, true, false, true));
68 BLOCKS.put("stonebrick", new Block(56));
69 BLOCKS.put("stone_brick_slab", new Block(0, 8, 16,8, 57, true, false, true));
70 BLOCKS.put("cactus", new Block(1, 0, 14, 16, 58, true, false, true));
71 }
73 public static void load() {
74 loadBlocks();
75 }
77 }