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);
}
if(IsBetterWithAgeItem(item) || IsBackstagePassesItem(item))
if (IsBetterWithAgeItem(item))
{
IncreaseQuality(item, 1);
}
if (IsBackstagePassesItem(item))
if(IsBackstagePassesItem(item))
{
if (item.SellIn > 10)
{
if (item.SellIn < 11)
{
IncreaseQuality(item, 1);
}
if (item.SellIn < 6)
{
IncreaseQuality(item, 1);
}
IncreaseQuality(item, 1);
}
else if (item.SellIn > 5)
{
IncreaseQuality(item, 2);
}
else
{
IncreaseQuality(item, 3);
}
}