Khalil Saboor 8 anni fa
parent
commit
0172c76ea1
3 ha cambiato i file con 31 aggiunte e 23 eliminazioni
  1. 25
    17
      Inventory.java
  2. 0
    0
      README.TXT
  3. 6
    6
      package.bluej

+ 25
- 17
Inventory.java Vedi File

@@ -8,32 +8,40 @@ public class Inventory {
8 8
     }
9 9
 
10 10
     public void updateQuality() {
11
+
11 12
         for (int i = 0; i < items.length; i++) {
12
-            if (!items[i].getName().equals("Aged Brie")) {
13
+            if (!items[i].getName().equals("Aged Brie") && !items[i].getName().equals("Sulfuras, Hand of Ragnaros")){
13 14
                 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);
15
+                    items[i].setQuality(items[i].getQuality() - 1);
16
+                    items[i].setSellIn(items[i].getSellIn() - 1);
21 17
                 }
18
+            } else if (items[i].getQuality() < 50) {
19
+                items[i].setQuality(items[i].getQuality() + 1);
22 20
             }
23 21
 
24
-            if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
25
-                items[i].setSellIn(items[i].getSellIn() - 1);
26
-            }
22
+            //if the item name is not Sulfuras and HandOfRagnaros 
23
+            // the sell in value descrease by 1
24
+
25
+            //if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
26
+              //  items[i].setSellIn(items[i].getSellIn() - 1);
27
+            //}
27 28
 
29
+            // if the sell in day of the item is
30
+            // less than 0
31
+            // && the name is not Brie
32
+            //then the quality of the item 
33
+            // decrease by one
34
+            // else
28 35
             if (items[i].getSellIn() < 0) {
29 36
                 if (!items[i].getName().equals("Aged Brie")) {
30
-                  items[i].setQuality(items[i].getQuality() - 1);
31
-                } else {
32
-                    if (items[i].getQuality() < 50) {
33
-                        items[i].setQuality(items[i].getQuality() + 1);
34
-                    }
37
+                    items[i].setQuality(items[i].getQuality() - 1);
38
+
39
+                } else if (items[i].getQuality() < 50) {
40
+                    items[i].setQuality(items[i].getQuality() + 1);
41
+
35 42
                 }
36 43
             }
37 44
         }
45
+    }
38 46
 }
39
-}
47
+

+ 0
- 0
README.TXT Vedi File


+ 6
- 6
package.bluej Vedi File

@@ -6,17 +6,17 @@ dependency2.from=InventoryTest
6 6
 dependency2.to=Inventory
7 7
 dependency2.type=UsesDependency
8 8
 editor.fx.0.height=722
9
-editor.fx.0.width=800
10
-editor.fx.0.x=320
11
-editor.fx.0.y=50
9
+editor.fx.0.width=1269
10
+editor.fx.0.x=11
11
+editor.fx.0.y=23
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
17 17
 package.editor.width=674
18
-package.editor.x=577
19
-package.editor.y=61
18
+package.editor.x=269
19
+package.editor.y=23
20 20
 package.frame.height=600
21 21
 package.frame.width=800
22 22
 package.numDependencies=2