From 781e8653e755345a2faa3bf72dfce1535a3b7c78 Mon Sep 17 00:00:00 2001 From: codegirl-007 Date: Fri, 26 Jun 2026 18:54:08 -0700 Subject: [PATCH] move path length check to outside the loop --- game/enemy.odin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/enemy.odin b/game/enemy.odin index 8c65a3a..ccceff4 100644 --- a/game/enemy.odin +++ b/game/enemy.odin @@ -87,12 +87,12 @@ spawn_enemy :: proc(world: ^World, kind: Enemy_Kind) { } update_enemies :: proc(world: ^World, dt: f32) { + if len(world.path) < 2 do return + for i in 0 ..< MAX_ENEMIES { e := &world.enemies[i] if !e.active do continue - if len(world.path) < 2 do return - if e.path_index >= len(world.path) { world.base_health -= 1 e.active = false