From 93234de506b9d988435c0092e2c381edd0e02778 Mon Sep 17 00:00:00 2001 From: Elaine Tsun Date: Wed, 26 Apr 2017 14:55:32 -0400 Subject: [PATCH] Added bridge feature --- src/CheckersGameState3.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/CheckersGameState3.java b/src/CheckersGameState3.java index 6cb9155..4ab65db 100644 --- a/src/CheckersGameState3.java +++ b/src/CheckersGameState3.java @@ -521,6 +521,23 @@ private boolean isSafe(int pos){ } return false; } + /* feature: bridge pattern*/ + private boolean isBridge(int player){ + if(player == 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){ + return true; + } + } + return false; + } + private boolean isTriangle(int player){ + return false; + } public boolean isTerminal(){ return this.actions.size() == 0;