Separated passable tiles into a const

This commit is contained in:
Adam Blažek 2020-06-28 21:46:11 +02:00
parent 546912dc5c
commit e6c2008c74
1 changed files with 9 additions and 1 deletions

View File

@ -29,6 +29,14 @@ const
'B': Button0TileUnpressed,
'D': Door0TileClosed,
}.toTable
PassableTiles = @[
AirTile,
PlayerTile,
SecretTileOpen,
Button0TileUnpressed,
Button0TilePressed,
Door0TileOpen
]
type
Level* = ref object of TileMap
@ -43,7 +51,7 @@ proc init*(level: Level, number: Positive) =
collect(newSeq):
for ch in line:
tilesByName[ch]
level.passable = @[AirTile, PlayerTile, SecretTileOpen, Button0TileUnpressed, Button0TilePressed, Door0TileOpen]
level.passable = PassableTiles
level.initCollider
proc switchSecretTiles*(level: Level) =