Bladeren bron

Completed clean up and additions

shakila 8 jaren geleden
bovenliggende
commit
7f8eb25e53
1 gewijzigde bestanden met toevoegingen van 8 en 12 verwijderingen
  1. 8
    12
      Inventory.java

+ 8
- 12
Inventory.java Bestand weergeven

@@ -9,10 +9,13 @@ public class Inventory {
9 9
     }
10 10
 
11 11
     public void updateQuality() {
12
-
12
+        if (items[i].getName().equals("Conjured")){
13
+            items[i].setQuality(items[i].getQuality() *2);
14
+        }
13 15
         if (!items[i].getName().equals("Aged Brie") && !items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
14
-            if (items[i].getQuality() > 0 && items[i].getQuality() < 50) {    //cp1
16
+            if (items[i].getQuality() > 0 && items[i].getQuality() < 50) {  
15 17
                 items[i].setQuality(items[i].getQuality() - 1);
18
+                items[i].setSellIn(items[i].getSellIn() - 1);  
16 19
             }
17 20
         } 
18 21
         else {
@@ -21,17 +24,10 @@ public class Inventory {
21 24
             }
22 25
         }
23 26
 
24
-        if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
25
-            items[i].setSellIn(items[i].getSellIn() - 1);
26
-        }
27
-
28
-        if (items[i].getSellIn() < 0) {
29
-            if (!items[i].getName().equals("Aged Brie")) { 
30
-                items[i].setQuality(items[i].getQuality() - 1);
31
-            } 
27
+        if (items[i].getSellIn() < 0 && !items[i].getName().equals("Aged Brie")) {
28
+                items[i].setQuality(items[i].getQuality() - 1); 
32 29
         }
33
-        //new brie
34
-        if (items[i].getName().equals("Aged Brie") && items[i].getQuality() < 50){
30
+        if (items[i].getName().equals("Aged Brie") && items[i].getQuality() < 50 && items[i].getSellIn() < 0 ){
35 31
             items[i].setQuality(items[i].getQuality() + 1);
36 32
 
37 33
         }