use std::path::Path; use time::{Duration, PreciseTime}; use steam_powered_wyrm::game; use steam_powered_wyrm::json; use steam_powered_wyrm::strategy::{choose_move, ScoreConfig}; fn main() { let max_time = Duration::milliseconds(19950); let start_time = PreciseTime::now(); match json::read_state_from_json_file(&Path::new(&format!("./tests/example-state.json"))) { Ok(json_state) => { let new_board = game::GameBoard::new(json_state); let _ = choose_move(&new_board, &ScoreConfig::default(), start_time, max_time); } Err(e) => { eprintln!("WARN: State file could not be parsed: {}", e); } }; }