Online-TicTacToe

Log | Files | Refs | README | LICENSE

commit bb68c5e689de011463216557dc3339dbec277a79
parent 4d2077ea76ebab9b299e2bd68da6b458d0c9fd38
Author: lukeeeeeee334 <lukeosullivan123@gmail.com>
Date:   Wed, 27 Nov 2024 12:58:37 +0000

made it so that a player can actually win

Diffstat:
MTicTacToeClient/src/main/java/com/groupproject/tictactoeclient/HelperMethods.java | 18++++++++++++++++++
1 file changed, 18 insertions(+), 0 deletions(-)

diff --git a/TicTacToeClient/src/main/java/com/groupproject/tictactoeclient/HelperMethods.java b/TicTacToeClient/src/main/java/com/groupproject/tictactoeclient/HelperMethods.java @@ -7,6 +7,7 @@ package com.groupproject.tictactoeclient; import java.util.ArrayList; import java.util.Arrays; + /** * * @author William @@ -57,6 +58,23 @@ public class HelperMethods { if ("0".equals(client.proxy.checkSquare(index % 3, (int) Math.floor(index / 3), Integer.parseInt(client.GID)))) { System.out.println("Taking square"); client.proxy.takeSquare(index % 3, (int) Math.floor(index / 3), Integer.parseInt(client.GID), Integer.parseInt(client.UID)); + String winID = client.proxy.checkWin(Integer.parseInt(client.GID)); + if (Integer.parseInt(winID) == 1){ + System.out.println("Player 1 WINS"); + client.proxy.setGameState(Integer.parseInt(client.GID), 1); + } + if (Integer.parseInt(winID) == 2){ + System.out.println("Player 2 WINS"); + client.proxy.setGameState(Integer.parseInt(client.GID), 2); + + + } + if (Integer.parseInt(winID) == 3){ + System.out.println("DRAW"); + client.proxy.setGameState(Integer.parseInt(client.GID), 3); + + + } return true; } else { System.out.println("Cannot take square");