Esempio n. 1
0
 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
Esempio n. 2
0
    def __init__(self):
        """Inicializador de la clase."""
        if len(argv) > 2:
            self.msjError("No coinciden los parametros." + USO)

        self.terminado = False
        self.caballo = Caballo()