From 82f4f0c2ac505e57546e1159ce52ca32ad9397c3 Mon Sep 17 00:00:00 2001 From: Bas de Jong Date: Tue, 16 Sep 2025 12:01:39 +0200 Subject: [PATCH] Move case done --- .../server/backend/tictactoe/TicTacToeServer.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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 a4211a7..e7f24ec 100644 --- a/src/main/java/org/toop/server/backend/tictactoe/TicTacToeServer.java +++ b/src/main/java/org/toop/server/backend/tictactoe/TicTacToeServer.java @@ -50,6 +50,7 @@ public class TicTacToeServer extends TcpServer { this.command = null; this.arguments = null; this.isValidCommand = false; + this.returnMessage = TicTacToeServerMessage.ERR; this.errorMessage = "The received command is empty"; this.originalCommand = receivedCommand; return; @@ -60,6 +61,7 @@ public class TicTacToeServer extends TcpServer { this.command = null; this.arguments = null; this.isValidCommand = false; + this.returnMessage = TicTacToeServerMessage.ERR; this.errorMessage = "The received command is empty or couldn't be split"; this.originalCommand = receivedCommand; return; @@ -69,8 +71,14 @@ public class TicTacToeServer extends TcpServer { switch (commandEnum) { case MOVE -> { if (segments.length == 2 && !segments[1].isEmpty()) { - ParsedCommand toReturn = new ParsedCommand(commandEnum, new ArrayList(1)); - toReturn.arguments.add(segments[1]); + this.command = commandEnum; + this.arguments = new ArrayList(); + this.arguments.add(segments[1]); + this.returnMessage = TicTacToeServerMessage.OK; + this.isValidCommand = true; + this.errorMessage = null; + this.originalCommand = receivedCommand; + return; } } case