package cecj.app.go; import cecj.app.othello.OthelloBoard; import games.Board; import games.GameMove; import games.Player; public class GoBoard implements Board { private static final int BOARD_SIZE = 8; private static final int BOARD_MARGIN = 2; private int board[][]; public int countPieces(int i) { // TODO Auto-generated method stub return 0; } public double evaluate(Player player) { // TODO Auto-generated method stub return 0; } public int getPiece(int row, int col) { // TODO Auto-generated method stub return 0; } public int getPiece(int row, int col, int dir, int dist) { // TODO Auto-generated method stub return 0; } public GameMove getShiftedMove(int row, int col, int dir, int dist) { // TODO Auto-generated method stub return null; } public int getValueAt(int row, int col) { // TODO Auto-generated method stub return 0; } public boolean isEmpty(int row, int col) { // TODO Auto-generated method stub return false; } public void setPiece(int row, int col, int dir, int dist, int currentPlayer) { // TODO Auto-generated method stub } @Override public GoBoard clone() { GoBoard clone = new GoBoard(); for (int row = 1; row <= BOARD_SIZE; row++) { for (int col = 1; col <= BOARD_SIZE; col++) { clone.board[row][col] = board[row][col]; } } return clone; } public static int size() { return BOARD_SIZE; } }