Struct rpg::entity::Entity
[−]
[src]
pub struct Entity { /* fields omitted */ }
Any non-character element
Methods
impl Entity
[src]
fn new(name: &str) -> Entity
Creates a new instance of Entity
fn append_behaviour<T: Behaviour + 'static>(&mut self, behaviour: T)
Adds a behaviour ot the behaviour chain of the entity
fn send_event(&self, event: Event) -> Event
Sends and event to the entity
Trait Implementations
impl Behaviour for Entity
[src]
fn handle_event(&self, event: Event) -> Event
Handle an event