use dungeon::*; use graphics::*; fn main() -> Result<()> { // Load the window let mut window = Window::new(720, 480, "game")?; // Initial game state let mut dungeon = Dungeon::new(); // Main game loop while window.is_open() { // TODO update game state // Enemy Tick for enemy in dungeon.enemies.iter_mut() { enemy .entity .move_by_dir(Direction::West, window.delta_time()); } // Draw a single frame window.renderer().draw_frame(&dungeon); } Ok(()) }