Selaa lähdekoodia

minor refactoring

mpierse 6 vuotta sitten
vanhempi
commit
876224aba8
1 muutettua tiedostoa jossa 11 lisäystä ja 16 poistoa
  1. 11
    16
      src/main/java/com/zipcodewilmington/gildedrose/Inventory.java

+ 11
- 16
src/main/java/com/zipcodewilmington/gildedrose/Inventory.java Näytä tiedosto

13
     public void updateQuality() {
13
     public void updateQuality() {
14
         for (int i = 0; i < items.length; i++) {
14
         for (int i = 0; i < items.length; i++) {
15
             if (!items[i].getName().equals("Aged Brie")
15
             if (!items[i].getName().equals("Aged Brie")
16
-                    && !items[i].getName().equals("Backstage passes to a TAFKAL80ETC concert")) {
17
-                if (items[i].getQuality() > 0) {
18
-                    if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
19
-                        items[i].setQuality(items[i].getQuality() - 1);
20
-                    }
21
-                }
16
+                    && !items[i].getName().equals("Backstage passes to a TAFKAL80ETC concert")
17
+                    && !items[i].getName().equals("Sulfuras, Hand of Ragnaros")
18
+                    && items[i].getQuality() > 0) {
19
+                items[i].setQuality(items[i].getQuality() - 1);
20
+
21
+
22
             } else {
22
             } else {
23
+
23
                 if (items[i].getQuality() < 50) {
24
                 if (items[i].getQuality() < 50) {
24
                     items[i].setQuality(items[i].getQuality() + 1);
25
                     items[i].setQuality(items[i].getQuality() + 1);
25
 
26
 
26
-                    if (items[i].getName() == "Backstage passes to a TAFKAL80ETC concert") {
27
+                    if (items[i].getName().equals("Backstage passes to a TAFKAL80ETC concert")) {
27
                         if (items[i].getSellIn() < 11) {
28
                         if (items[i].getSellIn() < 11) {
28
-                            if (items[i].getQuality() < 50) {
29
                                 items[i].setQuality(items[i].getQuality() + 1);
29
                                 items[i].setQuality(items[i].getQuality() + 1);
30
-                            }
31
                         }
30
                         }
32
-
33
-                        if (items[i].getSellIn() < 6) {
34
-                            if (items[i].getQuality() < 50) {
31
+                        if (items[i].getSellIn() < 6 && items[i].getQuality() < 50) {
35
                                 items[i].setQuality(items[i].getQuality() + 1);
32
                                 items[i].setQuality(items[i].getQuality() + 1);
36
-                            }
37
                         }
33
                         }
38
                     }
34
                     }
39
                 }
35
                 }
52
                             }
48
                             }
53
                         }
49
                         }
54
                     } else {
50
                     } else {
55
-                        items[i].setQuality(items[i].getQuality()
56
-                                - items[i].getQuality());
51
+                        items[i].setQuality(0);
57
                     }
52
                     }
58
                 } else {
53
                 } else {
59
                     if (items[i].getQuality() < 50) {
54
                     if (items[i].getQuality() < 50) {
63
             }
58
             }
64
         }
59
         }
65
     }
60
     }
66
-}
61
+}