schule-pong/src/main.rs

23 lines
599 B
Rust
Raw Normal View History

2024-02-22 18:10:37 +01:00
use std::rc::Rc;
use engine::{
objs::{MovingRect, Object, Rect},
Engine,
};
2024-02-02 08:52:26 +01:00
fn main() {
2024-02-22 18:10:37 +01:00
let mut engine = Engine::new();
2024-02-23 08:27:17 +01:00
// let _ = engine.insert_into_world(Rc::new(MovingRect::new(0, 0, 50, 100)));
2024-02-22 18:10:37 +01:00
engine
.set_render_fn(|ctx, world, timer| {
2024-02-23 08:27:17 +01:00
// println!("t: {}", timer.game_time_passed());
// let obj = Rc::get_mut(world.get_mut(0)).unwrap();
// obj.move_obj(1, 0);
// obj.draw_move(ctx)
2024-02-22 18:10:37 +01:00
// Rect::square((timer.game_time_passed() * 20.) as u32, 0, 200).display(ctx);
2024-02-02 08:52:26 +01:00
})
2024-02-22 13:01:00 +01:00
.run();
2024-02-02 08:52:26 +01:00
}
2024-02-22 11:14:40 +01:00
2024-02-22 18:10:37 +01:00
mod engine;