Exemplo n.º 1
0
 def deep_copy_board_pos(self,board):
     fresh = Bitboard()
     for i in range(0,8):
         for j in range(0,8):
             piece = board.piece_at(j*8+i)
             if(piece):
                 sym = piece.symbol()
                 fresh.set_piece_at(j*8+i,Piece.from_symbol(sym))
             else:
                 fresh.remove_piece_at(j*8+i)
     return fresh