diff --git a/src/main/java/org/toop/ConsoleGui.java b/src/main/java/org/toop/ConsoleGui.java index adac634..8970c07 100644 --- a/src/main/java/org/toop/ConsoleGui.java +++ b/src/main/java/org/toop/ConsoleGui.java @@ -20,7 +20,13 @@ public class ConsoleGui { int mode = -1; - System.out.printf("1. player vs player\n2. player vs ai\n3. ai vs player\n4. ai v ai\nChoose mode (default is 1): "); + System.out.print( + """ + 1. player vs player + 2. player vs ai + 3. ai vs player + 4. ai v ai + Choose mode (default is 1):\s"""); String modeString = scanner.nextLine(); try { diff --git a/src/main/java/org/toop/Main.java b/src/main/java/org/toop/Main.java index 30caac1..3d77ec3 100644 --- a/src/main/java/org/toop/Main.java +++ b/src/main/java/org/toop/Main.java @@ -42,9 +42,9 @@ public class Main { console.print(); - while (console.next()) { + do { console.print(); - } + } while (console.next()); console.print(); } diff --git a/src/main/java/org/toop/game/tictactoe/TicTacToe.java b/src/main/java/org/toop/game/tictactoe/TicTacToe.java index 671e361..0a2e7cc 100644 --- a/src/main/java/org/toop/game/tictactoe/TicTacToe.java +++ b/src/main/java/org/toop/game/tictactoe/TicTacToe.java @@ -107,10 +107,10 @@ public class TicTacToe extends GameBase implements Runnable { movesLeft--; } + /** + * This method copies the board, mainly for AI use. + */ public TicTacToe copyBoard() { - /** - * This method copies the board, mainly for AI use. - */ TicTacToe clone = new TicTacToe(players[0].name(), players[1].name()); System.arraycopy(this.grid, 0, clone.grid, 0, this.grid.length); clone.movesLeft = this.movesLeft;