diff options
Diffstat (limited to 'game/src/main.rs')
| -rw-r--r-- | game/src/main.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/game/src/main.rs b/game/src/main.rs index 22203c3..7e6c8bb 100644 --- a/game/src/main.rs +++ b/game/src/main.rs @@ -5,11 +5,17 @@ fn main() -> Result<()> { // Load the window let mut window = Window::new(720, 480, "game")?; // Initial game state - let dungeon = Dungeon::new(); + 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.update(dungeon.player.entity.pos, window.delta_time()); + } + // Draw a single frame window.renderer().draw_frame(&dungeon); } |