summaryrefslogtreecommitdiff
path: root/game/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'game/src/main.rs')
-rw-r--r--game/src/main.rs8
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);
}