Trait terminal_graphics::graphics::Graphic
[−]
[src]
pub trait Graphic { fn draw(&self, display: &mut Display); fn get_position(&self) -> (isize, isize); fn set_position(&mut self, pos_x: isize, pos_y: isize); fn get_area(&self) -> Vec<(isize, isize)> { ... } fn check_collision(&self, pos_x: isize, pos_y: isize) -> bool { ... } fn move_position(&mut self, dx: isize, dy: isize) { ... } fn update_speeds(&mut self, _x: f32, _y: f32) { ... } fn update_position(&mut self) { ... } }