Guest User

Untitled

a guest
Jan 29th, 2015
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. private ArrayList<ArrayList<String>> createBoardMatrix () {
  2. ArrayList<ArrayList<String>> boardMatrix = new ArrayList();
  3. boardMatrix.add(getPartOfBoard(0, 1, 2));
  4. boardMatrix.add(getPartOfBoard(3, 4, 5));
  5. boardMatrix.add(getPartOfBoard(6, 7, 8));
  6. boardMatrix.add(getPartOfBoard(0, 4, 8));
  7. boardMatrix.add(getPartOfBoard(2, 4, 6));
  8. boardMatrix.add(getPartOfBoard(0, 3, 6));
  9. boardMatrix.add(getPartOfBoard(1, 4, 7));
  10. boardMatrix.add(getPartOfBoard(2, 5, 8));
  11.  
  12. return boardMatrix;
  13. }
  14.  
  15. private ArrayList<String> getPartOfBoard(int space1, int space2, int space3) {
  16. ArrayList<String> boardPart = new ArrayList();
  17.  
  18. boardPart.add(board.getBoardCells()[space1]);
  19. boardPart.add(board.getBoardCells()[space2]);
  20. boardPart.add(board.getBoardCells()[space3]);
  21.  
  22. return boardPart;
  23. }
  24.  
  25. private int checkBoardForWin(String gamePiece, ArrayList<String> boardPart) {
  26. int inARow = 0;
  27.  
  28. if (boardPart.get(0) == gamePiece && boardPart.get(1) == gamePiece && boardPart.get(2) == gamePiece) {
  29. inARow = 3 ;
  30. }
  31. return inARow;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment