private void placeToken(int x, int y, Boolean cP) { if (cP == Boolean.TRUE) { sk.addPointBlack(); } else if (cP == Boolean.FALSE) { sk.addPointWhite(); } sk.nextTurn(); board.placeToken(x, y, cP); }
private void flipToken(int x, int y) { board.flipToken(x, y); if (board.getToken(x, y) == Boolean.TRUE) { sk.addPointBlack(); sk.remPointWhite(); } else { sk.remPointBlack(); sk.addPointWhite(); } }
public boolean endGameTest() { int currentMove = validLoc.size(); swapPlayer(); validLoc.clear(); findValidLocations(); int nextMove = validLoc.size(); swapPlayer(); validLoc.clear(); findValidLocations(); if (currentMove == 0 && nextMove == 0) { sk.setEndOfGame(); return true; } return false; }