1
2
3
4
5
6
7
use event::Event;

/// A behaviour defining how entities react to certain events
pub trait Behaviour {
    /// Handle an event
    fn handle_event(&self, event: Event) -> Event;
}