diff options
| author | tslil clingman <> | 2020-01-20 23:41:44 -0800 |
|---|---|---|
| committer | tslil clingman <> | 2020-01-20 23:41:44 -0800 |
| commit | fa04cc6ecf3ac1b4b8e8561c5969ee64f09f59fa (patch) | |
| tree | d96b2cae013ba5b42b4bf4366474b65367ffd95a /src/main.rs | |
| parent | ec4ae2a749315720cc12f3d71f0860e2a32f96d2 (diff) | |
Some bug in moving tall stacks ... ?
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index 6bbe52d..ff98d41 100644 --- a/src/main.rs +++ b/src/main.rs @@ -76,11 +76,12 @@ fn main() { loop { let inp = action_entry.read_action(); - let stone_owner = game.query_stone_owner(); - let player = game.query_current_player(); - match parse_action(stone_owner, &inp) { + match parse_action(&game, &inp) { Err(err) => message_log.log_error(format!("Input \"{}\": {}", inp, err)), Ok(act) => { + let stone_owner = game.query_stone_owner(); + let player = game.query_current_player(); + message_log.log_message(format!( "{} performs {}{}", player, |
