Hide inactive players from board dump

This commit is contained in:
Eden Kirin
2023-03-28 09:45:49 +02:00
parent 0e8775bd08
commit 988878502c

View File

@ -35,9 +35,12 @@ class GameEngine:
dump = self.board.dump()
for player in self.players:
if player.position.y < len(dump) and player.position.x < len(
dump[player.position.y]
):
show_player = (
player.active
and player.position.y < len(dump)
and player.position.x < len(dump[player.position.y])
)
if show_player:
dump[player.position.y][player.position.x] = BOARD_DUMP_CHARS[
ObjectType.PLAYER
]