X-Git-Url: http://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2FGameProc.java;h=aa11931410fd72428ff93927d73f2b834e1b24b6;hp=7364e5967c767fcb3cc9be56d27400080c95a7a5;hb=0f0a00cc4c8b1d80006682491179c41a285ef846;hpb=0a855ca3c1d0c84de41a928cc99fd8544a933015 diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java index 7364e59..aa11931 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java +++ b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java @@ -376,9 +376,25 @@ public class GameProc implements Serializable { } void useItem(int x, int y, int id, boolean bg) { - if (id > 0 && GameItems.getItem(id).getType() == 0) { - if (!bg) world.placeToForeground(x, y, GameItems.getItem(id).getBlock()); - else world.placeToBackground(x, y, GameItems.getItem(id).getBlock()); + if (id > 0) { + switch (GameItems.getItem(id).getType()) { + case 0: + if (!bg) world.placeToForeground(x, y, GameItems.getItem(id).getBlock()); + else world.placeToBackground(x, y, GameItems.getItem(id).getBlock()); + break; + case 2: + switch (id) { + case 65: + world.placeToForeground(x, y, 8); + player.inv[player.invSlot] = 64; + break; + case 66: + world.placeToForeground(x, y, 9); + player.inv[player.invSlot] = 64; + break; + } + break; + } } }