Thread engine

This commit is contained in:
2025-11-26 20:13:15 +01:00
parent 23144fb802
commit cf207477f1
3 changed files with 61 additions and 41 deletions
+11 -4
View File
@@ -1,14 +1,21 @@
use osmium::terminal;
use osmium::{sleep, terminal};
fn main() {
terminal::hide_cursor().unwrap();
let mut engine = osmium::init();
let engine = osmium::init();
engine.thread("Main.tick", || {});
engine.thread("Main.tick", |engine| {
loop {
engine.tick();
sleep(4);
}
});
let my_rect = engine.entity(|r| {
r.draw_rect(0, 0, 2, 1, 0x0000ff);
r.draw_rect(0, 0, 1, 2, 0xff0000);
r.draw_rect(1, 0, 1, 2, 0x00ff00);
r.draw_rect(2, 0, 1, 2, 0x0000ff);
});
engine.start();