From f61d2044f82f194278050be479988424cff50115 Mon Sep 17 00:00:00 2001 From: Henri Bourcereau Date: Mon, 25 Mar 2024 20:49:24 +0100 Subject: [PATCH] cli consume with bot --- client_cli/src/app.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/client_cli/src/app.rs b/client_cli/src/app.rs index 7e9a52d..6e1f1f6 100644 --- a/client_cli/src/app.rs +++ b/client_cli/src/app.rs @@ -42,8 +42,15 @@ impl Game { } pub fn consume(&mut self, event: &GameEvent) -> Option { - self.state.consume(&event); - self.bot.consume(&event) + if self.state.validate(event) { + self.state.consume(event); + return self + .bot + .consume(event) + .map(|evt| self.consume(&evt)) + .flatten(); + } + None } }