summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs10
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) => {