wip
This commit is contained in:
parent
d38913cbd7
commit
3280e2a6d7
|
|
@ -59,6 +59,7 @@ impl GameRunner {
|
|||
|
||||
pub fn handle_event(&mut self, event: &GameEvent) -> Option<GameEvent> {
|
||||
if !self.state.validate(event) {
|
||||
println!("event not valid : {:?}", event);
|
||||
return None;
|
||||
}
|
||||
// println!("consuming {:?}", event);
|
||||
|
|
@ -76,6 +77,13 @@ impl GameRunner {
|
|||
.filter_map(|bot| bot.handle_event(event))
|
||||
.collect();
|
||||
|
||||
// if bot_events.len() > 1 {
|
||||
// println!(
|
||||
// "There might be a problem : 2 bots events : {:?}",
|
||||
// bot_events
|
||||
// );
|
||||
// }
|
||||
|
||||
let mut next_event = None;
|
||||
for bot_event in bot_events {
|
||||
let bot_result_event = self.handle_event(&bot_event);
|
||||
|
|
@ -88,7 +96,7 @@ impl GameRunner {
|
|||
})
|
||||
} else {
|
||||
bot_result_event
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
next_event
|
||||
|
|
|
|||
Loading…
Reference in a new issue