From 783a62bb3fa711f5a161118c9f48855a571d2e16 Mon Sep 17 00:00:00 2001 From: Sallah Kokaina Date: Fri, 1 Nov 2019 19:38:31 +0100 Subject: [PATCH] moved specific sulfuras logic --- Java/README.md | 1 + Java/src/main/java/com/gildedrose/GildedRose.java | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Java/README.md b/Java/README.md index f36fa8e5..08d32224 100644 --- a/Java/README.md +++ b/Java/README.md @@ -40,3 +40,4 @@ -[x] encapsulate methods -[ ] isolate specific logics -[x] move specific logic to backstage +-[x] move specific logic of sulfuras diff --git a/Java/src/main/java/com/gildedrose/GildedRose.java b/Java/src/main/java/com/gildedrose/GildedRose.java index 7e4288f4..ce562afb 100644 --- a/Java/src/main/java/com/gildedrose/GildedRose.java +++ b/Java/src/main/java/com/gildedrose/GildedRose.java @@ -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 { } } } - - } }