From a5dd0196e7e88e5b65cb6c92a40dbb2a5ec19284 Mon Sep 17 00:00:00 2001 From: Elaine Tsun Date: Wed, 26 Apr 2017 15:05:24 -0400 Subject: [PATCH] fixed bug --- src/CheckersGameState3.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/CheckersGameState3.java b/src/CheckersGameState3.java index 4ab65db..01fa2f7 100644 --- a/src/CheckersGameState3.java +++ b/src/CheckersGameState3.java @@ -522,23 +522,28 @@ public class CheckersGameState3 implements CheckersGameState{ return false; } /* feature: bridge pattern*/ - private boolean isBridge(int player){ + public boolean isBridge(int player){ if(player == 1){ - if((this.board[0]==1) && (this.board[2]==1){ + if((this.board[0]==1) && (this.board[2]==1)){ return true; } } else if(player == 2){ - if((this.board[32]==2) && this.board[34]==2){ + if((this.board[32]==2) && (this.board[34]==2)){ return true; } } return false; } - private boolean isTriangle(int player){ + /* feature: triangle patter*/ + public boolean isTriangle(int player){ + return false; + } + /* feature: Dog pattern*/ + public boolean isDog(int player){ + return false; } - public boolean isTerminal(){ return this.actions.size() == 0; }