From 74bd636239920ff9bec762e591043910f9b220ba Mon Sep 17 00:00:00 2001 From: Bas de Jong Date: Thu, 18 Sep 2025 12:48:16 +0200 Subject: [PATCH] Centered game selector window, small fixes. --- src/main/java/org/toop/Main.java | 10 +++-- .../java/org/toop/UI/GameSelectorWindow.form | 44 ++++++++++++------- .../backend/tictactoe/TicTacToeServer.java | 4 +- 3 files changed, 36 insertions(+), 22 deletions(-) diff --git a/src/main/java/org/toop/Main.java b/src/main/java/org/toop/Main.java index 4e5eb7b..074dbb8 100644 --- a/src/main/java/org/toop/Main.java +++ b/src/main/java/org/toop/Main.java @@ -9,7 +9,9 @@ import org.toop.server.backend.ServerManager; import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.LogManager; +import org.toop.server.backend.tictactoe.TicTacToeServer; import org.toop.server.frontend.ConnectionManager; +import org.toop.server.frontend.TcpClient; import java.util.concurrent.ExecutionException; @@ -19,7 +21,10 @@ public class Main { public static void main(String[] args) throws ExecutionException, InterruptedException { Logging.disableAllLogs(); - Logging.enableLogsForClass(ServerManager.class, Level.ALL); +// Logging.enableLogsForClass(ServerManager.class, Level.ALL); +// Logging.enableLogsForClass(TicTacToeServer.class, Level.ALL); +// Logging.enableLogsForClass(TcpClient.class, Level.ALL); +// Logging.enableLogsForClass(ConnectionManager.class, Level.ALL); initSystems(); registerEvents(); @@ -39,9 +44,6 @@ public class Main { Window.start(""); */ - new Thread(() -> { - GameSelectorWindow gameSelectorWindow = new GameSelectorWindow(); - }).start(); } /** diff --git a/src/main/java/org/toop/UI/GameSelectorWindow.form b/src/main/java/org/toop/UI/GameSelectorWindow.form index 098f37b..e510e3f 100644 --- a/src/main/java/org/toop/UI/GameSelectorWindow.form +++ b/src/main/java/org/toop/UI/GameSelectorWindow.form @@ -1,9 +1,9 @@
- + - + @@ -13,7 +13,7 @@ - + @@ -23,12 +23,12 @@ - + - + @@ -36,7 +36,7 @@ - + @@ -44,7 +44,7 @@ - + @@ -54,12 +54,12 @@ - + - + @@ -70,7 +70,7 @@ - + @@ -78,7 +78,7 @@ - + @@ -86,7 +86,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -110,7 +110,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -126,12 +126,22 @@ - + + + + + + + + + + + diff --git a/src/main/java/org/toop/server/backend/tictactoe/TicTacToeServer.java b/src/main/java/org/toop/server/backend/tictactoe/TicTacToeServer.java index a490dff..ac49390 100644 --- a/src/main/java/org/toop/server/backend/tictactoe/TicTacToeServer.java +++ b/src/main/java/org/toop/server/backend/tictactoe/TicTacToeServer.java @@ -118,9 +118,11 @@ public class TicTacToeServer extends TcpServer { this.endGame((String) command.arguments.getFirst()); this.sendQueue.offer("svr game ended successfully"); } else if (command.command == TicTacToeServerCommand.LOGIN) { + this.endGame((String) command.arguments.getFirst()); this.sendQueue.offer("svr login successful"); } else if (command.command == TicTacToeServerCommand.SUBSCRIBE) { - this.sendQueue.offer("svr added to "); + this.endGame((String) command.arguments.getFirst()); + this.sendQueue.offer("svr added {} to the queue"); } }