diff --git a/src/main/java/models/SucceedDrawA.java b/src/main/java/models/SucceedDrawA.java index 68871d8..7596e8a 100644 --- a/src/main/java/models/SucceedDrawA.java +++ b/src/main/java/models/SucceedDrawA.java @@ -16,9 +16,9 @@ public void inputDrawA(int guess, int target) { this.value = new AbstractMap.SimpleEntry<>((handsB.getValue().get(target).getKey()==guess), target); List deck = this.deck.getValue(); + this.handsA.updateSucceedDrawA(value, deck); this.handsB.updateSucceedDrawA(value, deck); this.deck.updateSucceedDrawA(value); - this.handsA.updateSucceedDrawA(value, deck); } public Map.Entry getValue() { return value; diff --git a/src/main/java/models/SucceedDrawB.java b/src/main/java/models/SucceedDrawB.java index 40c3761..d18e819 100644 --- a/src/main/java/models/SucceedDrawB.java +++ b/src/main/java/models/SucceedDrawB.java @@ -14,10 +14,11 @@ } public void inputDrawB(int guess, int target) { this.value = new AbstractMap.SimpleEntry<>((handsA.getValue().get(target).getKey()==guess), target); - this.deck.updateSucceedDrawB(value); + List deck = this.deck.getValue(); this.handsB.updateSucceedDrawB(value, deck); this.handsA.updateSucceedDrawB(value, deck); + this.deck.updateSucceedDrawB(value); } public Map.Entry getValue() { return value; diff --git a/src/main/java/models/SucceedSelectA.java b/src/main/java/models/SucceedSelectA.java index 4ee946d..9ff49e3 100644 --- a/src/main/java/models/SucceedSelectA.java +++ b/src/main/java/models/SucceedSelectA.java @@ -12,8 +12,8 @@ } public void inputSelectA(int guess, int attacker, int target) { this.value = new AbstractMap.SimpleEntry<>((handsB.getValue().get(target).getKey()==guess), new AbstractMap.SimpleEntry<>(target,attacker)); - this.handsB.updateSucceedSelectA(value); this.handsA.updateSucceedSelectA(value); + this.handsB.updateSucceedSelectA(value); } public Map.Entry> getValue() { return value; diff --git a/src/main/java/models/SucceedSelectB.java b/src/main/java/models/SucceedSelectB.java index 45506d9..9cfbbc1 100644 --- a/src/main/java/models/SucceedSelectB.java +++ b/src/main/java/models/SucceedSelectB.java @@ -12,8 +12,8 @@ } public void inputSelectB(int guess, int attacker, int target) { this.value = new AbstractMap.SimpleEntry<>((handsA.getValue().get(target).getKey()==guess), new AbstractMap.SimpleEntry<>(target,attacker)); - this.handsA.updateSucceedSelectB(value); this.handsB.updateSucceedSelectB(value); + this.handsA.updateSucceedSelectB(value); } public Map.Entry> getValue() { return value;