The main for the pathing didn't need to loop.

master
Zed A. Shaw 2 days ago
parent fe1313966a
commit aef3abf941
  1. 26
      03_pathing_enemies/main.go

@ -6,22 +6,16 @@ func main() {
game := NewGame(17, 11) game := NewGame(17, 11)
game.InitScreen() game.InitScreen()
for { game.NewMap()
game.NewMap() dead_ends := game.NewMaze()
dead_ends := game.NewMaze() game.PlaceEnemies(dead_ends)
game.PlaceEnemies(dead_ends) game.Render()
game.Render()
for game.HandleEvents() {
game.CalculatePaths()
game.EnemyPathing()
game.Render()
}
if game.Player.HP <= 0 { for game.HandleEvents() {
game.Restart() game.CalculatePaths()
} else { game.EnemyPathing()
game.Exit() game.Render()
}
} }
game.Exit()
} }

Loading…
Cancel
Save