use super::System;
use super::input::{
Button,
Key
};
impl System {
#[allow(dead_code)]
pub fn mouse_dx(&self) -> i32 {
self.input.mouse_dx()
}
#[allow(dead_code)]
pub fn mouse_dy(&self) -> i32 {
self.input.mouse_dy()
}
#[allow(dead_code)]
pub fn mouse_dw(&self) -> i32 {
self.input.mouse_dw()
}
#[allow(dead_code)]
pub fn poll_mouse_dx(&mut self) -> i32 {
self.input.poll_mouse_dx()
}
#[allow(dead_code)]
pub fn poll_mouse_dy(&mut self) -> i32 {
self.input.poll_mouse_dy()
}
#[allow(dead_code)]
pub fn poll_mouse_dw(&mut self) -> i32 {
self.input.poll_mouse_dw()
}
#[allow(dead_code)]
pub fn test_key(&self, key: Key) -> bool {
self.input.test_key(key)
}
#[allow(dead_code)]
pub fn test_keys(&self, keys: &[Key]) -> bool {
self.input.test_keys(keys)
}
#[allow(dead_code)]
pub fn test_modkeys(&self) -> bool {
self.input.test_modkeys()
}
#[allow(dead_code)]
pub fn poll_key(&mut self, key: Key) -> bool {
self.input.poll_key(key)
}
#[allow(dead_code)]
pub fn poll_keys(&mut self, keys: &[Key]) -> bool {
self.input.poll_keys(keys)
}
#[allow(dead_code)]
pub fn get_poll_char(&mut self) -> Option<char> {
self.input.get_poll_char()
}
#[allow(dead_code)]
pub fn test_btn(&self, btn: Button) -> bool {
self.input.test_btn(btn)
}
#[allow(dead_code)]
pub fn poll_btn(&mut self, btn: Button) -> bool {
self.input.poll_btn(btn)
}
}