Update TicTacToe.java

This commit is contained in:
2025-09-18 15:53:54 +02:00
committed by Bas Antonius de Jong
parent 355f0c157e
commit f42831ea78

View File

@@ -70,14 +70,15 @@ public class TicTacToe extends GameBase implements Runnable {
while (true) { while (true) {
ParsedCommand cmd = takeFromCommandQueue(); ParsedCommand cmd = takeFromCommandQueue();
// Make sure command was received // Get next command if there was no command
if (cmd == null){ if (cmd == null){
continue; continue;
} }
// Do something based which command was given
switch (cmd.command) { switch (cmd.command) {
case TicTacToeServerCommand.MOVE:{ case TicTacToeServerCommand.MOVE:{
// TODO: Check if it is this player's turn, not required for local or AI play. // TODO: Check if it is this player's turn, not required for local play (I think?).
// Convert given argument to integer // Convert given argument to integer
Object arg = cmd.arguments.getFirst(); Object arg = cmd.arguments.getFirst();
@@ -111,7 +112,6 @@ public class TicTacToe extends GameBase implements Runnable {
} }
} }
// TODO: Game use the commandQueue to get the commands.
} }
} }