瀏覽代碼

pointless ass comments

Jared Norris 8 年之前
父節點
當前提交
ece728dda3
共有 2 個文件被更改,包括 21 次插入22 次删除
  1. 17
    18
      Inventory.java
  2. 4
    4
      package.bluej

+ 17
- 18
Inventory.java 查看文件

7
         this.items = items;
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
             if (!items[i].getName().equals("Aged Brie")
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
                         }
34
                         }
36
                     }
35
                     }
37
                 }
36
                 }
38
-            }
37
+            }//<-----------------------------------------------------------------------if items[i] ISNT Aged Brie, or BSP
39
 
38
 
40
             if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
39
             if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
41
                 items[i].setSellIn(items[i].getSellIn() - 1);
40
                 items[i].setSellIn(items[i].getSellIn() - 1);
51
                         }
50
                         }
52
                     } else {
51
                     } else {
53
                         items[i].setQuality(items[i].getQuality()
52
                         items[i].setQuality(items[i].getQuality()
54
-                                - items[i].getQuality());
53
+                            - items[i].getQuality());
55
                     }
54
                     }
56
                 } else {
55
                 } else {
57
                     if (items[i].getQuality() < 50) {
56
                     if (items[i].getQuality() < 50) {
60
                 }
59
                 }
61
             }
60
             }
62
         }
61
         }
63
-}
62
+    }
64
 }
63
 }

+ 4
- 4
package.bluej 查看文件

5
 dependency2.from=InventoryTest
5
 dependency2.from=InventoryTest
6
 dependency2.to=Inventory
6
 dependency2.to=Inventory
7
 dependency2.type=UsesDependency
7
 dependency2.type=UsesDependency
8
-editor.fx.0.height=722
8
+editor.fx.0.height=714
9
 editor.fx.0.width=800
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
 objectbench.height=164
12
 objectbench.height=164
13
 objectbench.width=776
13
 objectbench.width=776
14
 package.divider.horizontal=0.6
14
 package.divider.horizontal=0.6
15
 package.divider.vertical=0.6845018450184502
15
 package.divider.vertical=0.6845018450184502
16
 package.editor.height=364
16
 package.editor.height=364
17
 package.editor.width=674
17
 package.editor.width=674
18
-package.editor.x=577
18
+package.editor.x=480
19
 package.editor.y=61
19
 package.editor.y=61
20
 package.frame.height=600
20
 package.frame.height=600
21
 package.frame.width=800
21
 package.frame.width=800