From e1f2fe38e565a73c957fbb5c5ee973d98b6b76ce Mon Sep 17 00:00:00 2001 From: lieght Date: Wed, 17 Sep 2025 12:42:18 +0200 Subject: [PATCH] Changed formatting of string to be easier to read --- src/main/java/org/toop/ConsoleGui.java | 8 +++++++- src/main/java/org/toop/Main.java | 4 ++-- src/main/java/org/toop/game/tictactoe/TicTacToe.java | 6 +++--- 3 files changed, 12 insertions(+), 6 deletions(-) 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;