1 2 3 4 5 6 7 8 9
pub trait UpdateEvent { fn update(&mut self); } pub trait StateEvent { fn animate(&self, time:f32); }