示例#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]
示例#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())
示例#3
0
文件: knight.py 项目: mAxYoLo01/Chess
 def __init__(self, color):
     Piece.__init__(self, color)
     self.name = color + '_' + 'N'
示例#4
0
文件: king.py 项目: 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]]
示例#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())
示例#6
0
文件: knight.py 项目: joram/chess
 def __init__(self, colour, position, board):
     Piece.__init__(self, "knight", colour, position, board)
示例#7
0
 def __init__(self, alliance, position):
     Piece.__init__(self, alliance)
     self.alliance = alliance
     self.position = position
示例#8
0
 def __init__(self, color):
     Piece.__init__(self, color)
     self.name = color + '_' + 'P'
     self.count = 0
示例#9
0
 def __init__(self, alliance, position):
     Piece.__init__(self, alliance)
     self.alliance = alliance
     self.position = position
     self.original_square = position
示例#10
0
文件: pawn.py 项目: joram/chess
 def __init__(self, colour, position, board):
     Piece.__init__(self, "pawn", colour, position, board)
示例#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())