use DeviceState;
use {Keycode, MouseState};
pub trait DeviceQuery {
fn get_mouse(&self) -> MouseState;
fn get_keys(&self) -> Vec<Keycode>;
}
impl DeviceQuery for DeviceState {
fn get_mouse(&self) -> MouseState {
self.query_pointer()
}
fn get_keys(&self) -> Vec<Keycode> {
self.query_keymap()
}
}