diff options
| author | tslil clingman <> | 2020-01-27 22:16:59 -0800 |
|---|---|---|
| committer | tslil clingman <> | 2020-01-27 22:16:59 -0800 |
| commit | 38200848953b1d8d7ba083752c2621603842b54e (patch) | |
| tree | 9e13f26df343d472c040ac6678a9836c5ba11eb7 /src/main.rs | |
| parent | 87c2d3319effd4d6be83875bdb455be9077c0c1c (diff) | |
fix ptn issues
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs index 8335422..6a2f70a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -101,10 +101,12 @@ fn init_gui(size: u8) -> GUI { fn human_action(gui: &GUI, game: &Game) -> Result<Action, Error> { loop { let inp = gui.action_entry.read_action(); - match parse_action(&game, &inp) { - Err(err) => gui - .message_log - .log_error(format!("Input \"{}\": {}", inp, err)), + match parse_action(game.query_stone_owner(), &inp) { + Err(err) => { + gui.message_log + .log_error(format!("Input \"{}\": {}", inp, err)); + gui.action_entry.clear_entry_area(); + } Ok(action) => { gui.action_entry.clear_entry_area(); return Ok(action); |
