Esempio n. 1
0
 def set_rubric(self, piece: AbstractPiece, position: Position):
     """sets the given piece to the given position"""
     self._rubrics[position.x][position.y] = piece
     piece.position = position
Esempio n. 2
0
 def __init__(self, piece_color: PieceColor, position: Position, name: str):
     AbstractPiece.__init__(self, PieceType.PAWN, piece_color, position,
                            name)
     _already_moved = False
Esempio n. 3
0
 def __init__(self, piece_color: PieceColor, position: Position, name: str):
     AbstractPiece.__init__(self, PieceType.BISHOP, piece_color, position,
                            name)
Esempio n. 4
0
 def __init__(self, position: Position):
     AbstractPiece.__init__(self, PieceType.PLACEHOLDER,
                            PieceColor.NO_COLOR, position, "___")