From b627ea6e7eb6ad75dfc3b3fe6a23fbddf06900c0 Mon Sep 17 00:00:00 2001 From: olliehcrook <53153427+olliehcrook@users.noreply.github.com> Date: Sun, 7 Mar 2021 17:46:03 +0000 Subject: [PATCH] Update TicTacToe2.java Originally uploaded old version that didn't check for draws, just noticed .. my bad --- 89 Tic-Tac-Toe/java/src/TicTacToe2.java | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/89 Tic-Tac-Toe/java/src/TicTacToe2.java b/89 Tic-Tac-Toe/java/src/TicTacToe2.java index c186ea1d..bda3793c 100644 --- a/89 Tic-Tac-Toe/java/src/TicTacToe2.java +++ b/89 Tic-Tac-Toe/java/src/TicTacToe2.java @@ -126,7 +126,30 @@ public class TicTacToe2 { } } break; - } + } else if (gameBoard.checkDraw()) { + System.out.println("DRAW, PLAY AGAIN? (Y/N)"); + gameBoard.clear(); + while (true) { + try { + char input; + input = in.next().charAt(0); + + if (input == 'Y' || input == 'y') { + break; + } else if (input == 'N' || input == 'n') { + System.exit(0); + } else { + System.out.println("THATS NOT 'Y' OR 'N', TRY AGAIN"); + in.nextLine(); + } + + } catch (Exception e) { + System.out.println("THATS NOT 'Y' OR 'N', TRY AGAIN"); + in.nextLine(); + } + } + break; + } } }