From aef3abf941ff71d66623a3f500d2c1c16a7fa248 Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Mon, 6 Oct 2025 11:54:35 -0400 Subject: [PATCH] The main for the pathing didn't need to loop. --- 03_pathing_enemies/main.go | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/03_pathing_enemies/main.go b/03_pathing_enemies/main.go index 112ae32..e631921 100644 --- a/03_pathing_enemies/main.go +++ b/03_pathing_enemies/main.go @@ -6,22 +6,16 @@ func main() { game := NewGame(17, 11) game.InitScreen() - for { - game.NewMap() - dead_ends := game.NewMaze() - game.PlaceEnemies(dead_ends) - game.Render() - - for game.HandleEvents() { - game.CalculatePaths() - game.EnemyPathing() - game.Render() - } + game.NewMap() + dead_ends := game.NewMaze() + game.PlaceEnemies(dead_ends) + game.Render() - if game.Player.HP <= 0 { - game.Restart() - } else { - game.Exit() - } + for game.HandleEvents() { + game.CalculatePaths() + game.EnemyPathing() + game.Render() } + + game.Exit() }