From 4120c4e7fbcb6dec62594414ada0d49d7dbfcb5a Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Sun, 20 Apr 2025 01:54:06 -0400 Subject: [PATCH] add argument for elo --- src/main.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main.rs b/src/main.rs index 4f646cb..982646c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -15,6 +15,9 @@ pub mod repr; #[derive(Parser, Debug)] #[command(author, version, about, long_about = None)] struct Args { + #[arg(short = 'e', long = "elo", default_value = "false")] + test_elo: bool, + /// Agent for Black (c=complex, m=manual, r=random) [default: c] #[arg(short = 'b', long = "black", default_value = "c", value_parser = ["c", "m", "r"])] black_agent: String, @@ -26,6 +29,10 @@ struct Args { fn main() { let args = Args::parse(); + if args.test_elo { + elo::run(); + return; + } let future_config = FutureMoveConfig { max_depth: 20,