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