From 5d37f7d74f5fd2163e9c10820a048ceb0132ab78 Mon Sep 17 00:00:00 2001 From: jzitnik-dev Date: Wed, 12 Mar 2025 12:10:52 +0100 Subject: [PATCH] chore: Minor changes --- src/main/java/cz/jzitnik/game/ui/Inventory.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/cz/jzitnik/game/ui/Inventory.java b/src/main/java/cz/jzitnik/game/ui/Inventory.java index 465d607..d1ccf4d 100644 --- a/src/main/java/cz/jzitnik/game/ui/Inventory.java +++ b/src/main/java/cz/jzitnik/game/ui/Inventory.java @@ -238,11 +238,13 @@ public class Inventory implements Serializable { } StringBuilder stringBuilder = new StringBuilder(); - if (item.getItem().getFirst().getDurability() != 0) { + if (item.getItem().getFirst().getDurability() != 0 + || item.getItem().getFirst().getDurability() == item.getItem().getFirst().getMaxDurability()) { stringBuilder.append(("\033[0m ".repeat(50) + "\n").repeat(21)); stringBuilder.append("\033[0m ".repeat(4)); - int width = (int) (((double) item.getItem().getFirst().getDurability() / item.getItem().getFirst().getMaxDurability()) * 42); + int width = (int) (((double) item.getItem().getFirst().getDurability() + / item.getItem().getFirst().getMaxDurability()) * 42); stringBuilder.append("\033[38;5;231;48;5;231m▓".repeat(width)); stringBuilder.append("\033[40m ".repeat(42 - width)); @@ -274,7 +276,8 @@ public class Inventory implements Serializable { Numbers.getNumberSprite(item.getAmount())); } - if (item.getItem().getFirst().getDurability() == 0) { + if (item.getItem().getFirst().getDurability() == 0 + || item.getItem().getFirst().getDurability() == item.getItem().getFirst().getMaxDurability()) { sprites.add(sprite); } else { sprites.add(SpriteCombiner.combineTwoSprites(sprite, stringBuilder.toString()));