donnaj 8 anos atrás
pai
commit
bff649df8b
2 arquivos alterados com 10 adições e 6 exclusões
  1. 9
    5
      Inventory.java
  2. 1
    1
      package.bluej

+ 9
- 5
Inventory.java Ver arquivo

9
 
9
 
10
     public void updateQuality() {
10
     public void updateQuality() {
11
         for (int i = 0; i < items.length; i++) {
11
         for (int i = 0; i < items.length; i++) {
12
+            if (items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
13
+                 //items[i].setSellIn(items[i].getSellIn() - 1);
14
+                continue;
15
+            }
16
+            
12
             if (!items[i].getName().equals("Aged Brie")) {
17
             if (!items[i].getName().equals("Aged Brie")) {
13
                 regItemUpdate();
18
                 regItemUpdate();
14
                 // if (items[i].getQuality() > 0) {
19
                 // if (items[i].getQuality() > 0) {
23
             }
28
             }
24
             
29
             
25
 
30
 
26
-            if (!items[i].getName().equals("Sulfuras, Hand of Ragnaros")) {
27
-                // items[i].setSellIn(items[i].getSellIn() - 1);
28
-                continue;
31
+            if(items[i].getQuality() < 80){
32
+            items[i].setSellIn( items[i].getSellIn() - 1);
29
             }
33
             }
30
 
34
 
31
             // if (items[i].getSellIn() < 0) {
35
             // if (items[i].getSellIn() < 0) {
52
     
56
     
53
     public void regItemUpdate() {
57
     public void regItemUpdate() {
54
         int i = 0;
58
         int i = 0;
55
-        if (items[i].getSellIn() > 0) {
59
+        if (items[i].getSellIn() > 0 && items[i].getQuality() > 0) {
56
 	items[i].setQuality(items[i].getQuality() - 1);
60
 	items[i].setQuality(items[i].getQuality() - 1);
57
-	} else if (items[i].getSellIn() < 0){
61
+	} else if (items[i].getSellIn() < 0 && items[i].getQuality() > 1){
58
 	    items[i].setQuality(items[i].getQuality() - 2);	
62
 	    items[i].setQuality(items[i].getQuality() - 2);	
59
 	   }
63
 	   }
60
 
64
 

+ 1
- 1
package.bluej Ver arquivo

7
 dependency2.type=UsesDependency
7
 dependency2.type=UsesDependency
8
 editor.fx.0.height=712
8
 editor.fx.0.height=712
9
 editor.fx.0.width=800
9
 editor.fx.0.width=800
10
-editor.fx.0.x=320
10
+editor.fx.0.x=264
11
 editor.fx.0.y=23
11
 editor.fx.0.y=23
12
 objectbench.height=164
12
 objectbench.height=164
13
 objectbench.width=461
13
 objectbench.width=461