def createPieces(self, completPieces): pieces = [] i = 0 for p in self.piecesPosition: if not p: pieces.append(False) else: #Creation of the King if i == 0: pieces.append(Rey(self.piecesPosition[i], completPieces)) #Creation of the Queen if i == 1: pieces.append(Dama(self.piecesPosition[i], completPieces)) #Creation of the Rocks if i == 2 or i == 3: pieces.append(Torre(self.piecesPosition[i], completPieces)) #Creation of the Bishops if i == 4 or i == 5: pieces.append( Alfil(self.piecesPosition[i], self.completPieces)) #Creation of the Horses if i == 6 or i == 7: pieces.append( Caballo(self.piecesPosition[i], self.completPieces)) #Creation of the Pawns else: pieces.append( Caballo(self.piecesPosition[i], self.completPieces, self.color)) i = i + 1 return pieces
def __init__(self): """Inicializador de la clase.""" if len(argv) > 2: self.msjError("No coinciden los parametros." + USO) self.terminado = False self.caballo = Caballo()