This commit is contained in:
Karim Fadel 2026-01-14 00:36:12 +02:00
parent c22e36e674
commit 15ac32868a

View File

@ -28,12 +28,10 @@ class GildedRose {
} }
} }
} else { } else {
if (items[i].quality > 0) {
if (!items[i].name.equals(SULFURAS)) { if (!items[i].name.equals(SULFURAS)) {
decreaseQualityByOne(i); decreaseQualityByOne(i);
} }
} }
}
if (!items[i].name.equals(SULFURAS)) { if (!items[i].name.equals(SULFURAS)) {
items[i].sellIn = items[i].sellIn - 1; items[i].sellIn = items[i].sellIn - 1;
@ -43,15 +41,13 @@ class GildedRose {
if (items[i].name.equals(AGED_BRIE)) { if (items[i].name.equals(AGED_BRIE)) {
incrementQualityByOne(i); incrementQualityByOne(i);
} else { } else {
if (!items[i].name.equals(BACKSTAGE_PASSES)) { if (items[i].name.equals(BACKSTAGE_PASSES)) {
if (items[i].quality > 0) { items[i].quality = 0;
} else {
if (!items[i].name.equals(SULFURAS)) { if (!items[i].name.equals(SULFURAS)) {
decreaseQualityByOne(i); decreaseQualityByOne(i);
} }
} }
} else {
items[i].quality = 0;
}
} }
} }
} }
@ -64,7 +60,9 @@ class GildedRose {
} }
private void decreaseQualityByOne(int i) { private void decreaseQualityByOne(int i) {
if (items[i].quality > 0) {
items[i].quality = items[i].quality - 1; items[i].quality = items[i].quality - 1;
} }
}
} }