From c0517b8f1e91eabad31aae8453e5f2405249c35c Mon Sep 17 00:00:00 2001 From: Dorian HAMDANI Date: Mon, 14 Apr 2025 10:54:24 +0200 Subject: [PATCH] Refactor console rendering --- src/ConsoleRenderer.java | 26 +++++++++++--------------- src/GomokuGame.java | 8 ++------ 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/src/ConsoleRenderer.java b/src/ConsoleRenderer.java index 1231b4b..9596ca2 100644 --- a/src/ConsoleRenderer.java +++ b/src/ConsoleRenderer.java @@ -13,7 +13,8 @@ public class ConsoleRenderer extends GomokuRenderer { @Override public void update() { // Print the board to the console - + + // Clear the console System.out.print("\033[H\033[2J"); System.out.flush(); @@ -24,9 +25,7 @@ public class ConsoleRenderer extends GomokuRenderer { // Print a separator line, followed by the game infos System.out.println(horizontalLine); - System.out.println("|" + String.format(" %-" + (width*4 - 2) + "s", "Gomoku Game!") + "|"+" y"); - // System.out.println("Current player: " + game.getCurrentPlayer().getName()); - // System.out.println("Number of tokens left: " + game.getCurrentPlayer().getTokensLeft()); + System.out.println("|" + String.format(" %-" + (width*4 - 2) + "s", "Gomoku Game!") + "| Y"); // Print the board System.out.println(horizontalLine); @@ -34,27 +33,24 @@ public class ConsoleRenderer extends GomokuRenderer { System.out.print("|"); for (int j=0; j