Alfredo Castillo 8 년 전
부모
커밋
e05c4dc270
3개의 변경된 파일25개의 추가작업 그리고 13개의 파일을 삭제
  1. 24
    12
      Inventory.java
  2. 0
    0
      README.TXT
  3. 1
    1
      package.bluej

+ 24
- 12
Inventory.java 파일 보기

7
         this.items = items;
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
     public void updateQuality() {
29
     public void updateQuality() {
11
         for (int i = 0; i < items.length; i++) {
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
             if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
36
             if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
25
                 items[i].setSellIn(items[i].getSellIn() - 1);
37
                 items[i].setSellIn(items[i].getSellIn() - 1);
27
 
39
 
28
             if (items[i].getSellIn() < 0) {
40
             if (items[i].getSellIn() < 0) {
29
                 if (!items[i].getName().equals("Aged Brie")) {
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
                 } else {
43
                 } else {
32
                     if (items[i].getQuality() < 50) {
44
                     if (items[i].getQuality() < 50) {
33
                         items[i].setQuality(items[i].getQuality() + 1);
45
                         items[i].setQuality(items[i].getQuality() + 1);
35
                 }
47
                 }
36
             }
48
             }
37
         }
49
         }
38
-}
50
+    }
39
 }
51
 }

+ 0
- 0
README.TXT 파일 보기


+ 1
- 1
package.bluej 파일 보기

10
 editor.fx.0.x=320
10
 editor.fx.0.x=320
11
 editor.fx.0.y=50
11
 editor.fx.0.y=50
12
 objectbench.height=164
12
 objectbench.height=164
13
-objectbench.width=776
13
+objectbench.width=461
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