Trait asteroid::game::GameState
[−]
[src]
pub trait GameState { fn update(&mut self, args: &Args) -> AsteroidResult; fn render(&self, args: &Args, graphics: &mut Graphics) -> AsteroidResult; fn keyboard_input(&mut self, key: Keycode) -> AsteroidResult { ... } fn mouse_move(&mut self, position: (f64, f64)) -> AsteroidResult { ... } fn mouse_wheel(&mut self, scroll: f64) -> AsteroidResult { ... } fn mouse_input(&mut self) -> AsteroidResult { ... } fn analog_input(&mut self) -> AsteroidResult { ... } }