Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private ArrayList<ArrayList<String>> createBoardMatrix () {
- ArrayList<ArrayList<String>> boardMatrix = new ArrayList();
- boardMatrix.add(getPartOfBoard(0, 1, 2));
- boardMatrix.add(getPartOfBoard(3, 4, 5));
- boardMatrix.add(getPartOfBoard(6, 7, 8));
- boardMatrix.add(getPartOfBoard(0, 4, 8));
- boardMatrix.add(getPartOfBoard(2, 4, 6));
- boardMatrix.add(getPartOfBoard(0, 3, 6));
- boardMatrix.add(getPartOfBoard(1, 4, 7));
- boardMatrix.add(getPartOfBoard(2, 5, 8));
- return boardMatrix;
- }
- private ArrayList<String> getPartOfBoard(int space1, int space2, int space3) {
- ArrayList<String> boardPart = new ArrayList();
- boardPart.add(board.getBoardCells()[space1]);
- boardPart.add(board.getBoardCells()[space2]);
- boardPart.add(board.getBoardCells()[space3]);
- return boardPart;
- }
- private int checkBoardForWin(String gamePiece, ArrayList<String> boardPart) {
- int inARow = 0;
- if (boardPart.get(0) == gamePiece && boardPart.get(1) == gamePiece && boardPart.get(2) == gamePiece) {
- inARow = 3 ;
- }
- return inARow;
- }
Advertisement
Add Comment
Please, Sign In to add comment