separate processing of different types

This commit is contained in:
Sarah Ashri 2024-03-13 14:12:21 +10:00
parent 3d28a742b5
commit c7eafcaeec

View File

@ -52,21 +52,24 @@ public class GildedRose
DecreaseQuality(item, 1); DecreaseQuality(item, 1);
} }
if(IsBetterWithAgeItem(item) || IsBackstagePassesItem(item)) if (IsBetterWithAgeItem(item))
{ {
IncreaseQuality(item, 1); IncreaseQuality(item, 1);
}
if (IsBackstagePassesItem(item)) if(IsBackstagePassesItem(item))
{
if (item.SellIn > 10)
{ {
if (item.SellIn < 11) IncreaseQuality(item, 1);
{ }
IncreaseQuality(item, 1); else if (item.SellIn > 5)
} {
IncreaseQuality(item, 2);
if (item.SellIn < 6) }
{ else
IncreaseQuality(item, 1); {
} IncreaseQuality(item, 3);
} }
} }