diff --git a/core/src/com/dungeoncrawler/model/Inventory.java b/core/src/com/dungeoncrawler/model/Inventory.java index 59b7b70..c4946d1 100644 --- a/core/src/com/dungeoncrawler/model/Inventory.java +++ b/core/src/com/dungeoncrawler/model/Inventory.java @@ -1,5 +1,7 @@ package com.dungeoncrawler.model; +import com.dungeoncrawler.model.items.Key; + public class Inventory { @@ -54,11 +56,21 @@ public class Inventory { } public boolean checkKey(){ + for(int i = 0; i < items.length; i++){ + if(items[i].getId() == 0){ + return true; + } + } return false; } public void deleteKey(){ - + for(int i = 0; i < items.length; i++){ + if(items[i].getId() == 0){ + items[i] = null; + i = items.length + 1; + } + } } diff --git a/core/src/com/dungeoncrawler/model/entities/Player.java b/core/src/com/dungeoncrawler/model/entities/Player.java index da2aa8b..864eb03 100644 --- a/core/src/com/dungeoncrawler/model/entities/Player.java +++ b/core/src/com/dungeoncrawler/model/entities/Player.java @@ -83,4 +83,12 @@ public class Player extends Entity { return a; } + public boolean checkKey(){ + return inv.checkKey(); + } + + public void deleteKey(){ + inv.deleteKey(); + } + }