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) { ... } }

Required Methods

Provided Methods

Implementors