From 668f9436660208334129a45d651afbd9a986ef57 Mon Sep 17 00:00:00 2001 From: Sailesh Date: Tue, 4 Apr 2017 21:51:30 -0400 Subject: [PATCH] Fix bug in result function --- src/CheckersGameState3.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/CheckersGameState3.java b/src/CheckersGameState3.java index c46313b..0cbef6b 100644 --- a/src/CheckersGameState3.java +++ b/src/CheckersGameState3.java @@ -240,7 +240,16 @@ public class CheckersGameState3 implements CheckersGameState{ newState[k] = 0; } } - return new CheckersGameState3(1 - this.player, newState); + return new CheckersGameState3(other(this.player), newState); + } + + private int other(int player){ + if(player == 1){ + return 2; + } + else{ + return 1; + } } public void printState(){