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

Loading…
Cancel
Save