Online-TicTacToe

Log | Files | Refs | README | LICENSE

commit 8bbf2e2e1be139d85656090ee89da4dd3c99681f
parent 66e8615561c07c265af983d60d41f6d4341cb017
Author: lukeeeeeee334 <lukeosullivan123@gmail.com>
Date:   Wed, 27 Nov 2024 13:33:37 +0000

fixed bug where board would update before joining game

Diffstat:
MTicTacToeClient/src/main/java/com/groupproject/tictactoeclient/ContentPanes/MainContentPanel.java | 9++++++---
MTicTacToeClient/src/main/java/com/groupproject/tictactoeclient/TicTacToeClient.java | 1+
2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/TicTacToeClient/src/main/java/com/groupproject/tictactoeclient/ContentPanes/MainContentPanel.java b/TicTacToeClient/src/main/java/com/groupproject/tictactoeclient/ContentPanes/MainContentPanel.java @@ -89,7 +89,9 @@ public class MainContentPanel extends CustomPanel { System.out.println("Extracted GID: " + gameID); // Store the game ID to use in the joinGame action - client.GID = gameID; + client.GID_Temp = gameID; + System.out.println("Temp GID = " + client.GID_Temp); + } else { // Handle cases where the format doesn't match System.out.println("Invalid format for game entry: " + selectedGame); @@ -117,8 +119,9 @@ public class MainContentPanel extends CustomPanel { joinGameButton.addActionListener(e -> { // join the game using GID - if (client.GID != null) { - client.UID2 = client.proxy.joinGame(Integer.parseInt(client.UID), Integer.parseInt(client.GID)); + if (client.GID_Temp != null) { + client.UID2 = client.proxy.joinGame(Integer.parseInt(client.UID), Integer.parseInt(client.GID_Temp)); + client.GID = client.GID_Temp; startTimer(); } else { System.out.println("no game selected."); diff --git a/TicTacToeClient/src/main/java/com/groupproject/tictactoeclient/TicTacToeClient.java b/TicTacToeClient/src/main/java/com/groupproject/tictactoeclient/TicTacToeClient.java @@ -30,6 +30,7 @@ public class TicTacToeClient { public String UID; public String GID; public String UID2; + public String GID_Temp; public String HOST_UID = " "; public String username; public String openGames;