From 2b8456d24e568624ae233501bf03fcf9152aa76b Mon Sep 17 00:00:00 2001 From: Jonathan Hager Date: Mon, 29 Jun 2020 23:13:34 +0200 Subject: [PATCH] lol --- .../dungeoncrawler/control/Controller.java | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/core/src/com/dungeoncrawler/control/Controller.java b/core/src/com/dungeoncrawler/control/Controller.java index 6afc588..237c22f 100644 --- a/core/src/com/dungeoncrawler/control/Controller.java +++ b/core/src/com/dungeoncrawler/control/Controller.java @@ -1098,6 +1098,49 @@ public class Controller extends ApplicationAdapter implements InputProcessor{ } } break; + case 8: + // pickUp + if(gs != null && gs.getIsLoading() == false && !d.getPlayer().isToDelete()){ + if(!d.getPlayer().inventoryFull()){ + ArrayList garbage = playerPickUp(); + + for(ItemContainer item : garbage){ + d.getPlayer().getInv().addItem(item.getItem()); + } + } + } + break; + case 9: + // equip1 + if(gs != null && gs.getIsLoading() == false && !d.getPlayer().isToDelete()){ + d.getPlayer().getInv().equipSlot(0); + d.getPlayer().updateItems(); + } + break; + case 10: + // drop + if(gs != null && gs.getIsLoading() == false && !d.getPlayer().isToDelete()){ + if(d.getPlayer().getInv().getItem(d.getPlayer().getInv().getSelected()) != null){ + d.getCurrentRoom().spawnItem((int)d.getPlayer().getxPos(), (int)d.getPlayer().getyPos(), d.getPlayer().getInv().getItem(d.getPlayer().getInv().getSelected())); + gs.getM().getMaps()[level][roomPosX][roomPosY].addItem(48, 48,(int)d.getPlayer().getxPos(), (int)d.getPlayer().getyPos(), d.getPlayer().getInv().getItem(d.getPlayer().getInv().getSelected())); + d.getPlayer().getInv().dropItem(); + d.getPlayer().updateItems(); + } + } + break; + case 11: + // equip2 + if(gs != null && gs.getIsLoading() == false && !d.getPlayer().isToDelete()){ + d.getPlayer().getInv().equipSlot(1); + d.getPlayer().updateItems(); + } + break; + case 12: + // use + if(gs != null && gs.getIsLoading() == false && !d.getPlayer().isToDelete()){ + d.getPlayer().useItem(d.getPlayer().getInv().getSelected()); + } + break; } } }