aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authortslil clingman <>2020-01-20 23:41:44 -0800
committertslil clingman <>2020-01-20 23:41:44 -0800
commitfa04cc6ecf3ac1b4b8e8561c5969ee64f09f59fa (patch)
treed96b2cae013ba5b42b4bf4366474b65367ffd95a /src/main.rs
parentec4ae2a749315720cc12f3d71f0860e2a32f96d2 (diff)
Some bug in moving tall stacks ... ?
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
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,