cli consume with bot
This commit is contained in:
parent
24ddcce233
commit
f61d2044f8
|
|
@ -42,8 +42,15 @@ impl Game {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn consume(&mut self, event: &GameEvent) -> Option<GameEvent> {
|
pub fn consume(&mut self, event: &GameEvent) -> Option<GameEvent> {
|
||||||
self.state.consume(&event);
|
if self.state.validate(event) {
|
||||||
self.bot.consume(&event)
|
self.state.consume(event);
|
||||||
|
return self
|
||||||
|
.bot
|
||||||
|
.consume(event)
|
||||||
|
.map(|evt| self.consume(&evt))
|
||||||
|
.flatten();
|
||||||
|
}
|
||||||
|
None
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue