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:
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");