use std::path::Path; use time::{Duration, PreciseTime}; use steam_powered_wyrm::strategy::choose_move; use steam_powered_wyrm::json; use steam_powered_wyrm::game; fn main() { let max_time = Duration::milliseconds(950); 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, &start_time, max_time); }, Err(e) => { eprintln!("WARN: State file could not be parsed: {}", e); } }; }