From 985410550049a13d325eb7eb19d579ceed71c14f Mon Sep 17 00:00:00 2001 From: awesomelemonade Date: Thu, 22 Nov 2018 12:49:10 -0500 Subject: [PATCH] Added timeout flag --- game_engine/main.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/game_engine/main.cpp b/game_engine/main.cpp index c9e173e77..80ce442dc 100644 --- a/game_engine/main.cpp +++ b/game_engine/main.cpp @@ -42,6 +42,7 @@ int main(int argc, char *argv[]) { constants.DEFAULT_MAP_HEIGHT, "positive integer", cmd); ValueArg seed_arg("s", "seed", "The seed for the map generator.", false, 0, "positive integer", cmd); + ValueArg timeout_arg("", "timeout", "Bot timeouts in milliseconds.", false, 2000, "positive integer", cmd); ValueArg turn_limit_arg("", "turn-limit", "The maximum number of turns to play.", false, 0, "positive integer", cmd); ValueArg replay_arg("i", "replay-directory", "The path to directory for replay output.", false, ".", @@ -138,6 +139,7 @@ int main(int argc, char *argv[]) { net::NetworkingConfig networking_config{}; networking_config.ignore_timeout = timeout_switch.getValue(); + networking_config.timeout = std::chrono::milliseconds(timeout_arg.getValue()); hlt::Map map(map_parameters.width, map_parameters.height); hlt::mapgen::Generator::generate(map, map_parameters);