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() }