diff options
Diffstat (limited to 'cameltris/screens/in_game.py')
-rw-r--r-- | cameltris/screens/in_game.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/cameltris/screens/in_game.py b/cameltris/screens/in_game.py index 87b080a..1ae20de 100644 --- a/cameltris/screens/in_game.py +++ b/cameltris/screens/in_game.py @@ -6,6 +6,7 @@ from typing import Callable, NoReturn, Optional import pygame +from ..color import Color from .screen import Screen from ..piece import * from ..playfield import PlayField @@ -186,7 +187,7 @@ class Player: self.pressing_down_countdown = None def refresh_piece_preview_canvas(self) -> None: - self.piece_preview_canvas.fill(black) + self.piece_preview_canvas.fill(Color.black.value) non_empty_rows = list() for row in self.next_piece.elements: @@ -209,7 +210,7 @@ class Player: self.piece_preview_canvas.blit(element, ((col_idx + x_offset) * 50 + 1, (row_idx + y_offset) * 50 + 1)) def refresh_grid_canvas(self) -> None: - self.grid_canvas.fill(black) + self.grid_canvas.fill(Color.black.value) for row_idx, row in enumerate(self.playfield.grid): for col_idx, element in enumerate(row): @@ -255,14 +256,14 @@ class InGame(Screen): def refresh_right_pane_canvas(self) -> None: for player in self.players: - player.level_canvas.fill(black) - player.score_canvas.fill(black) + player.level_canvas.fill(Color.black.value) + player.score_canvas.fill(Color.black.value) if pygame.font: score_font = pygame.font.Font(None, 56) - player.score_canvas.blit(score_font.render(f"{player.score:08d}", True, white), (0, 0)) - player.level_canvas.blit(score_font.render(f"{player.level:08d}", True, white), (0, 0)) + player.score_canvas.blit(score_font.render(f"{player.score:08d}", True, Color.white.value), (0, 0)) + player.level_canvas.blit(score_font.render(f"{player.level:08d}", True, Color.white.value), (0, 0)) right_pane_canvas.blit(player.score_canvas, (2, 10)) right_pane_canvas.blit(player.level_canvas, (2, 70)) |