Alfredo Castillo 8 lat temu
rodzic
commit
e05c4dc270
3 zmienionych plików z 25 dodań i 13 usunięć
  1. 24
    12
      Inventory.java
  2. 0
    0
      README.TXT
  3. 1
    1
      package.bluej

+ 24
- 12
Inventory.java Wyświetl plik

@@ -7,19 +7,31 @@ public class Inventory {
7 7
         this.items = items;
8 8
     }
9 9
 
10
+    public void agedBrieUpdate( int i){
11
+        if(items[i].getSellIn() > 0){
12
+            items[i].setQuality(items[i].getQuality() + 1);
13
+        } else if (items[i].getSellIn() < 0 && items[i].getQuality() <= 48){
14
+        items[i].setQuality(items[i].getQuality() +2);
15
+        
16
+        }
17
+    }
18
+
19
+    public void updateNormalItems(int i){
20
+        if(items[i].getSellIn() > 0){
21
+            items[i].setQuality(items[i].getQuality() - 1);
22
+        } else if (items[i].getSellIn() < 0 && items[i].getQuality() <= 48){
23
+        items[i].setQuality(items[i].getQuality() -2);
24
+        
25
+        }
26
+
27
+    }
28
+
10 29
     public void updateQuality() {
11 30
         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
-                }
18
-            } else {
19
-                if (items[i].getQuality() < 50) {
20
-                    items[i].setQuality(items[i].getQuality() + 1);
21
-                }
31
+            if(items[i].getName().equals("Aged Brie")){
32
+            agedBrieUpdate(i);
22 33
             }
34
+            
23 35
 
24 36
             if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
25 37
                 items[i].setSellIn(items[i].getSellIn() - 1);
@@ -27,7 +39,7 @@ public class Inventory {
27 39
 
28 40
             if (items[i].getSellIn() < 0) {
29 41
                 if (!items[i].getName().equals("Aged Brie")) {
30
-                  items[i].setQuality(items[i].getQuality() - 1);
42
+                    items[i].setQuality(items[i].getQuality() - 1);
31 43
                 } else {
32 44
                     if (items[i].getQuality() < 50) {
33 45
                         items[i].setQuality(items[i].getQuality() + 1);
@@ -35,5 +47,5 @@ public class Inventory {
35 47
                 }
36 48
             }
37 49
         }
38
-}
50
+    }
39 51
 }

+ 0
- 0
README.TXT Wyświetl plik


+ 1
- 1
package.bluej Wyświetl plik

@@ -10,7 +10,7 @@ editor.fx.0.width=800
10 10
 editor.fx.0.x=320
11 11
 editor.fx.0.y=50
12 12
 objectbench.height=164
13
-objectbench.width=776
13
+objectbench.width=461
14 14
 package.divider.horizontal=0.6
15 15
 package.divider.vertical=0.6845018450184502
16 16
 package.editor.height=364