X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FGameItems.java;fp=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FItems.java;h=6a39f0584613c169209904777d032ef6a8ce0552;hp=2853b7b597ecf24b881ee210df3bdb5f66fb68e9;hb=5fd3c5a7647fbf36de84ff184f58fad5e0e30644;hpb=feb58daa2c3e8126871e9d4f26e978d2fc1fb01c diff --git a/core/src/ru/deadsoftware/cavecraft/game/Items.java b/core/src/ru/deadsoftware/cavecraft/game/GameItems.java similarity index 94% rename from core/src/ru/deadsoftware/cavecraft/game/Items.java rename to core/src/ru/deadsoftware/cavecraft/game/GameItems.java index 2853b7b..6a39f05 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/Items.java +++ b/core/src/ru/deadsoftware/cavecraft/game/GameItems.java @@ -6,10 +6,10 @@ import ru.deadsoftware.cavecraft.game.objects.Item; import java.util.ArrayList; -public class Items { +public class GameItems { - public static ArrayMap blocks = new ArrayMap(); - public static ArrayList items = new ArrayList(); + private static ArrayMap blocks = new ArrayMap(); + private static ArrayList items = new ArrayList(); public static boolean isFluid(int bl) { return (bl == 8 || bl == 9 || bl == 60 || bl == 61 || bl == 62 || bl == 63 || bl == 64 || bl == 65 || bl == 66 || bl == 67); @@ -27,6 +27,26 @@ public class Items { return (bl == 51 || bl == 53 || bl == 54 || bl == 55 || bl == 56 || bl == 58); } + public static String getBlockKey(int id) { + return blocks.getKeyAt(id); + } + + public static Block getBlock(int id) { + return blocks.getValueAt(id); + } + + public static Item getItem(int id) { + return items.get(id); + } + + public static int getBlocksSize() { + return blocks.size; + } + + public static int getItemsSize() { + return items.size(); + } + public static void loadItems() { //0 items.add(null);