improve board printing
This commit is contained in:
parent
0f2190ad31
commit
7483e6060a
1 changed files with 10 additions and 7 deletions
17
blokus.py
17
blokus.py
|
|
@ -26,17 +26,20 @@ def print_game_state(game_state: tuple[game.Board, list[int], list[int]]):
|
||||||
for j in range(BOARD_SIZE):
|
for j in range(BOARD_SIZE):
|
||||||
barr[i].append(board[(j, i)])
|
barr[i].append(board[(j, i)])
|
||||||
|
|
||||||
|
print(f" {'-' * BOARD_SIZE} ")
|
||||||
for row in barr:
|
for row in barr:
|
||||||
print(
|
print(
|
||||||
"".join(
|
f"|{
|
||||||
[
|
''.join(
|
||||||
" " if x == 0 else "X" if x == 1 else "O" if x == 2 else "S"
|
[
|
||||||
for x in row
|
' ' if x == 0 else 'X' if x == 1 else 'O' if x == 2 else 'S'
|
||||||
]
|
for x in row
|
||||||
)
|
]
|
||||||
|
)
|
||||||
|
}|"
|
||||||
)
|
)
|
||||||
|
print(f" {'-' * BOARD_SIZE} ")
|
||||||
|
|
||||||
print("")
|
|
||||||
print(f"Player 1 tiles left: {p1tiles}")
|
print(f"Player 1 tiles left: {p1tiles}")
|
||||||
print(f"Player 2 tiles left: {p2tiles}")
|
print(f"Player 2 tiles left: {p2tiles}")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue