From 8d559f4b111de756521a5a5d3d21b0a3c191aad0 Mon Sep 17 00:00:00 2001 From: htom Date: Tue, 18 Nov 2025 17:24:49 +0100 Subject: [PATCH] added request legal moves to testing client --- server/src/bin/client.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/src/bin/client.rs b/server/src/bin/client.rs index 1b9edbf..a6586b8 100644 --- a/server/src/bin/client.rs +++ b/server/src/bin/client.rs @@ -12,6 +12,7 @@ enum ClientMessage { Move { from: String, to: String }, Resign, Chat { text: String }, + RequestLegalMoves { fen: String }, } #[derive(Serialize, Deserialize, Debug)] @@ -154,6 +155,13 @@ async fn main() -> Result<(), Box> { "help" => { print_help(); } + "requestmoves" => { + if parts.len() >= 2 { + let fen = parts[1..].join(" "); + let message = ClientMessage::RequestLegalMoves { fen }; + send_message(&mut write, &message).await?; + } + } _ => { println!( "Unknown command: {}. Type 'help' for available commands.",