partial refactoring so we use EnemyMap.t for collection of enemies

This commit is contained in:
2025-02-13 13:36:30 +00:00
parent 265c8db88a
commit c5cea8dcb3
8 changed files with 129 additions and 40 deletions

View File

@@ -236,7 +236,11 @@ struct
val game = GameUpdate.update (game, input)
val playerVec = Player.getDrawVec (#player game, width, height)
val enemyVec = Enemy.getDrawVec (#enemies game, width, height)
val enemyVec =
EnemyDrawVec.foldUnordered (#enemies game, (width, height), [])
val enemyVec = Vector.concat enemyVec
val playerVec = Vector.concat [playerVec, enemyVec]
val wallVec = Wall.getDrawVec (#walls game, width, height)