Kaynağa Gözat

pointless ass comments

Jared Norris 8 yıl önce
ebeveyn
işleme
ece728dda3
2 değiştirilmiş dosya ile 21 ekleme ve 22 silme
  1. 17
    18
      Inventory.java
  2. 4
    4
      package.bluej

+ 17
- 18
Inventory.java Dosyayı Görüntüle

@@ -7,24 +7,23 @@ public class Inventory {
7 7
         this.items = items;
8 8
     }
9 9
 
10
-
11
-    public void updateQuality() {
12
-        for (int i = 0; i < items.length; i++) {
10
+    public void updateQuality() {//<---------------------------------------------------method to update an item's quality
11
+        for (int i = 0; i < items.length; i++) {//<------------------------------------iterating over the "items" array
13 12
             if (!items[i].getName().equals("Aged Brie")
14
-                    && !items[i].getName().equals("Backstage passes to a TAFKAL80ETC concert")) {
15
-                if (items[i].getQuality() > 0) {
16
-                    if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
17
-                        items[i].setQuality(items[i].getQuality() - 1);
13
+            && !items[i].getName().equals("Backstage passes to a TAFKAL80ETC concert")) {//<-if items[i] ISNT Aged Brie or BSP
14
+                if (items[i].getQuality() > 0) {//<------------------------------------if items[i]'s current quality is greater than 0
15
+                    if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {//<-if items[i] isn't Sulfuras
16
+                        items[i].setQuality(items[i].getQuality() - 1);//<-------------reduce the quality of items[i] by 1
18 17
                     }
19 18
                 }
20
-            } else {
21
-                if (items[i].getQuality() < 50) {
22
-                    items[i].setQuality(items[i].getQuality() + 1);
23
-
24
-                    if (items[i].getName() == "Backstage passes to a TAFKAL80ETC concert") {
25
-                        if (items[i].getSellIn() < 11) {
26
-                            if (items[i].getQuality() < 50) {
27
-                                items[i].setQuality(items[i].getQuality() + 1);
19
+            } else {//<---------------------------------------------------------------else
20
+                if (items[i].getQuality() < 50) {//<----------------------------------if items[i] quality < 50(max)
21
+                    items[i].setQuality(items[i].getQuality() + 1);//<----------------increase quality of item[i] by 1
22
+
23
+                    if (items[i].getName() == "Backstage passes to a TAFKAL80ETC concert") {//<-if items[i]'s name is BSP
24
+                        if (items[i].getSellIn() < 11) {//<---------------------------if items[i]'s sell by date is less than 11 days from now
25
+                            if (items[i].getQuality() < 50) {//<----------------------if items[i]'s quality is less than 50
26
+                                items[i].setQuality(items[i].getQuality() + 1);//<----increase the quality of items[i] by 1
28 27
                             }
29 28
                         }
30 29
 
@@ -35,7 +34,7 @@ public class Inventory {
35 34
                         }
36 35
                     }
37 36
                 }
38
-            }
37
+            }//<-----------------------------------------------------------------------if items[i] ISNT Aged Brie, or BSP
39 38
 
40 39
             if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
41 40
                 items[i].setSellIn(items[i].getSellIn() - 1);
@@ -51,7 +50,7 @@ public class Inventory {
51 50
                         }
52 51
                     } else {
53 52
                         items[i].setQuality(items[i].getQuality()
54
-                                - items[i].getQuality());
53
+                            - items[i].getQuality());
55 54
                     }
56 55
                 } else {
57 56
                     if (items[i].getQuality() < 50) {
@@ -60,5 +59,5 @@ public class Inventory {
60 59
                 }
61 60
             }
62 61
         }
63
-}
62
+    }
64 63
 }

+ 4
- 4
package.bluej Dosyayı Görüntüle

@@ -5,17 +5,17 @@ dependency1.type=UsesDependency
5 5
 dependency2.from=InventoryTest
6 6
 dependency2.to=Inventory
7 7
 dependency2.type=UsesDependency
8
-editor.fx.0.height=722
8
+editor.fx.0.height=714
9 9
 editor.fx.0.width=800
10
-editor.fx.0.x=320
11
-editor.fx.0.y=50
10
+editor.fx.0.x=240
11
+editor.fx.0.y=23
12 12
 objectbench.height=164
13 13
 objectbench.width=776
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
18
+package.editor.x=480
19 19
 package.editor.y=61
20 20
 package.frame.height=600
21 21
 package.frame.width=800