moved specific sulfuras logic

This commit is contained in:
Sallah Kokaina 2019-11-01 19:38:31 +01:00
parent 2889f161ae
commit 783a62bb3f
2 changed files with 4 additions and 5 deletions

View File

@ -40,3 +40,4 @@
-[x] encapsulate methods
-[ ] isolate specific logics
-[x] move specific logic to backstage
-[x] move specific logic of sulfuras

View File

@ -24,12 +24,12 @@ class GildedRose {
}else if (item.name.equals(Backstage.BACKSTAGE)){
updateBackstageQuality(item);
}
else{
else if (!item.name.equals(Sulfuras.SULFURAS)){
if (!item.name.equals(Backstage.BACKSTAGE)) {
if (item.quality > 0 && !item.name.equals(Sulfuras.SULFURAS)) {
item.decreaseQuality();
}
}
else {
if (item.quality < 50) {
item.increaseQuality();
@ -46,8 +46,6 @@ class GildedRose {
}
}
}
}
}