Beispiel #1
0
 def __init__(self, chess_coord, colour, move_direction):
     if colour is white:
         Piece.__init__(self, chess_coord, colour, 'P', '♙', [move_direction])
     else:
         Piece.__init__(self, chess_coord, colour, 'P', '♟', [move_direction])
     self.en_passant_square = None
     self.my_direction = self.move_directions[0]
Beispiel #2
0
 def __init__(self, chess_coord, colour):
     if colour is white:
         Piece.__init__(self, chess_coord, white, 'Q', '♕', move_directions_queen())
     else:
         Piece.__init__(self, chess_coord, black, 'Q', '♛', move_directions_queen())
Beispiel #3
0
 def __init__(self, color):
     Piece.__init__(self, color)
     self.name = color + '_' + 'N'
Beispiel #4
0
 def __init__(self, colour, position, board):
     Piece.__init__(self, "king", colour, position, board)
     self.directions = [(x, y) for x in [-1, 0, 1] for y in [-1, 0, 1]]
Beispiel #5
0
 def __init__(self, chess_coord, colour):
     if colour is white:
         Piece.__init__(self, chess_coord, white, 'B', '♗', move_directions_bishop())
     else:
         Piece.__init__(self, chess_coord, black, 'B', '♝', move_directions_bishop())
Beispiel #6
0
 def __init__(self, colour, position, board):
     Piece.__init__(self, "knight", colour, position, board)
Beispiel #7
0
 def __init__(self, alliance, position):
     Piece.__init__(self, alliance)
     self.alliance = alliance
     self.position = position
Beispiel #8
0
 def __init__(self, color):
     Piece.__init__(self, color)
     self.name = color + '_' + 'P'
     self.count = 0
Beispiel #9
0
 def __init__(self, alliance, position):
     Piece.__init__(self, alliance)
     self.alliance = alliance
     self.position = position
     self.original_square = position
Beispiel #10
0
 def __init__(self, colour, position, board):
     Piece.__init__(self, "pawn", colour, position, board)
Beispiel #11
0
 def __init__(self, chess_coord, colour):
     if colour is white:
         Piece.__init__(self, chess_coord, white, 'R', '♖', move_directions_rook())
     else:
         Piece.__init__(self, chess_coord, black, 'R', '♜', move_directions_rook())