From a3b7df4e4c9c2311947ad8dc805c59f547b8c0ba Mon Sep 17 00:00:00 2001 From: Karma Riuk Date: Fri, 31 Jan 2025 14:28:18 +0100 Subject: [PATCH] minor fix again --- src/controller/controller.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controller/controller.py b/src/controller/controller.py index f5ad203..88685b8 100644 --- a/src/controller/controller.py +++ b/src/controller/controller.py @@ -40,11 +40,11 @@ class Controller: def on_tile_selected(self, x: int, y: int) -> None: pos = Position(x, y) - print(f"Clicked on {pos.to_algebraic()}") piece = self._board.piece_at(x, y) - if self._selected_piece is None or (piece is not None and piece != self._selected_piece): + if self._selected_piece is None \ + or (piece is not None and piece != self._selected_piece and piece.colour == self._selected_piece.colour): self._show_legal_moves(pos) else: legal_moves_positions = [move for move in self._legal_moves if move.pos == pos]