Selaa lähdekoodia

might need to start over

nmaidanos 8 vuotta sitten
vanhempi
commit
f17cbdd370
1 muutettua tiedostoa jossa 30 lisäystä ja 19 poistoa
  1. 30
    19
      Inventory.java

+ 30
- 19
Inventory.java Näytä tiedosto

@@ -8,32 +8,43 @@ public class Inventory {
8 8
     }
9 9
 
10 10
     public void updateQuality() {
11
-        for (int i = 0; i < items.length; i++) {
12
-            if (!items[i].getName().equals("Aged Brie")) {
13
-                if (items[i].getQuality() > 0) {
14
-                    if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
15
-                        items[i].setQuality(items[i].getQuality() - 1);
16
-                    }
17
-                }
11
+        for (Item item: items) {
12
+            
13
+            
14
+            //Quality//////////////////////////////////////////////////
15
+            //"Aged Brie" actually increases in Quality the older it gets
16
+            if (item.getName().equals("Aged Brie")) {
17
+                
18
+                if (item.getQuality() < 50) {
19
+                    item.setQuality(item.getQuality() + 1);
20
+                }                
21
+            
18 22
             } else {
19
-                if (items[i].getQuality() < 50) {
20
-                    items[i].setQuality(items[i].getQuality() + 1);
23
+
24
+                if (item.getQuality() > 0) {
25
+                    if (!item.getName().equals("Sulfuras, Hand of Ragnaros")) {
26
+                        item.setQuality(item.getQuality() - 1);
27
+                    }
21 28
                 }
29
+                
22 30
             }
23
-
24
-            if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
25
-                items[i].setSellIn(items[i].getSellIn() - 1);
31
+            /////////////////////////////////////////////////////////////////////
32
+            
33
+            
34
+            if (!item.getName().equals("Sulfuras, Hand of Ragnaros")) {
35
+                item.setSellIn(item.getSellIn() - 1);
26 36
             }
27
-
28
-            if (items[i].getSellIn() < 0) {
29
-                if (!items[i].getName().equals("Aged Brie")) {
30
-                  items[i].setQuality(items[i].getQuality() - 1);
37
+           
38
+            if (item.getSellIn() < 0) {
39
+                if (!item.getName().equals("Aged Brie")) {
40
+                  item.setQuality(item.getQuality() - 1);
31 41
                 } else {
32
-                    if (items[i].getQuality() < 50) {
33
-                        items[i].setQuality(items[i].getQuality() + 1);
42
+                    if (item.getQuality() < 50) {
43
+                        item.setQuality(item.getQuality() + 1);
34 44
                     }
35 45
                 }
36 46
             }
47
+            
37 48
         }
38
-}
49
+    }
39 50
 }