Ejemplo n.º 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]
Ejemplo n.º 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())
Ejemplo n.º 3
0
 def __init__(self, color):
     Piece.__init__(self, color)
     self.name = color + '_' + 'N'
Ejemplo n.º 4
0
Archivo: king.py Proyecto: joram/chess
 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]]
Ejemplo n.º 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())
Ejemplo n.º 6
0
 def __init__(self, colour, position, board):
     Piece.__init__(self, "knight", colour, position, board)
Ejemplo n.º 7
0
 def __init__(self, alliance, position):
     Piece.__init__(self, alliance)
     self.alliance = alliance
     self.position = position
Ejemplo n.º 8
0
 def __init__(self, color):
     Piece.__init__(self, color)
     self.name = color + '_' + 'P'
     self.count = 0
Ejemplo n.º 9
0
 def __init__(self, alliance, position):
     Piece.__init__(self, alliance)
     self.alliance = alliance
     self.position = position
     self.original_square = position
Ejemplo n.º 10
0
Archivo: pawn.py Proyecto: joram/chess
 def __init__(self, colour, position, board):
     Piece.__init__(self, "pawn", colour, position, board)
Ejemplo n.º 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())