cli consume with bot

This commit is contained in:
Henri Bourcereau 2024-03-25 20:49:24 +01:00
parent 24ddcce233
commit f61d2044f8

View file

@ -42,8 +42,15 @@ impl Game {
}
pub fn consume(&mut self, event: &GameEvent) -> Option<GameEvent> {
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
}
}