diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/ItemSlot.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/ItemSlot.java index 83ee58b40..f37171420 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/ItemSlot.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/ItemSlot.java @@ -146,6 +146,14 @@ public class ItemSlot extends Button { } } + + public void clear(){ + item(null); + enable(true); + sprite.visible(true); + sprite.view(ItemSpriteSheet.SOMETHING, null); + layout(); + } public void item( Item item ) { if (this.item == item) { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBlacksmith.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBlacksmith.java index abc32becf..76b1d40a6 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBlacksmith.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBlacksmith.java @@ -186,5 +186,9 @@ public class WndBlacksmith extends Window { public void item( Item item ) { slot.item( this.item = item ); } + + public void clear(){ + slot.clear(); + } } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndResurrect.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndResurrect.java index 084edf079..ef243685b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndResurrect.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndResurrect.java @@ -142,9 +142,9 @@ public class WndResurrect extends Window { if (btnItem1.item == btnItem2.item){ if (btnPressed == btnItem1){ - btnItem2.item(null); + btnItem2.clear(); } else { - btnItem1.item(null); + btnItem1.clear(); } }