bootproof/src/graphics/terminal.rs

13 lines
303 B
Rust

pub mod display;
pub trait Terminal {
fn resolution(&self) -> (usize, usize);
fn width(&self) -> usize { self.resolution().0 }
fn height(&self) -> usize { self.resolution().1 }
fn set_char(&mut self, x: usize, y: usize, c: char);
fn clear(&mut self);
fn refresh(&mut self);
}