This commit is contained in:
Henri Bourcereau 2025-01-07 17:47:39 +01:00
parent d38913cbd7
commit 3280e2a6d7

View file

@ -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