Files
osmium/examples/cube.rs
T

22 lines
453 B
Rust

pub mod components;
use osmium::{renderer::Point, terminal};
fn main() {
terminal::hide_cursor().unwrap();
let engine = osmium::init();
let my_rect = engine.entity(|r| {
r.draw_rect(0, 0, 1, 2, 0xff0000);
r.draw_rect(1, 0, 1, 2, 0x00ff00);
r.draw_rect(2, 0, 1, 2, 0x0000ff);
});
my_rect.component(components::Velocity(Point { x: 0, y: 0 }));
engine.start();
terminal::show_cursor().unwrap();
}