コード例 #1
0
ファイル: board.py プロジェクト: fuzzyami/Chess
 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
コード例 #2
0
ファイル: concretePieces.py プロジェクト: fuzzyami/Chess
 def __init__(self, piece_color: PieceColor, position: Position, name: str):
     AbstractPiece.__init__(self, PieceType.PAWN, piece_color, position,
                            name)
     _already_moved = False
コード例 #3
0
ファイル: concretePieces.py プロジェクト: fuzzyami/Chess
 def __init__(self, piece_color: PieceColor, position: Position, name: str):
     AbstractPiece.__init__(self, PieceType.BISHOP, piece_color, position,
                            name)
コード例 #4
0
ファイル: concretePieces.py プロジェクト: fuzzyami/Chess
 def __init__(self, position: Position):
     AbstractPiece.__init__(self, PieceType.PLACEHOLDER,
                            PieceColor.NO_COLOR, position, "___")