lift up condition with BackstagePasses

This commit is contained in:
Karim Fadel 2026-01-14 08:30:42 +02:00
parent 39c548b2d6
commit 74c809e44a

View File

@ -20,19 +20,20 @@ class GildedRose {
item.increaseQualityByOne();
}
} else {
boolean isBackstagePasses = item.isBackstagePasses();
if (isBackstagePasses) {
if (item.isBackstagePasses()) {
item.increaseQualityBackstage();
item.decreaseSellInEachDay();
if (item.sellIn < 0) {
item.quality = 0;
}
} else {
item.decreaseQualityByOne();
}
item.decreaseSellInEachDay();
item.decreaseSellInEachDay();
if (item.sellIn < 0) {
if (isBackstagePasses) {
item.quality = 0;
} else {
if (item.sellIn < 0) {
item.decreaseQualityByOne();
}
}