diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/main.rs b/src/main.rs index 280df8a..6f3fba5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -12,7 +12,6 @@ use steam_powered_wyrm::strategy::choose_move; fn main() { let max_time = Duration::milliseconds(900); let mut game_board = None; - let mut strategy_cache = None; for line in stdin().lock().lines() { let start_time = PreciseTime::now(); @@ -25,18 +24,13 @@ fn main() { Ok(json_state) => match &mut game_board { None => { let new_board = game::GameBoard::new(json_state); - let (command, cache) = - choose_move(&new_board, strategy_cache, start_time, max_time); - strategy_cache = Some(cache); + let command = choose_move(&new_board, start_time, max_time); game_board = Some(new_board); command } Some(game_board) => { game_board.update(json_state); - let (command, cache) = - choose_move(&game_board, strategy_cache, start_time, max_time); - strategy_cache = Some(cache); - command + choose_move(&game_board, start_time, max_time) } }, Err(e) => { |