def create_pieces(self): self.player_1_pieces = [] self.player_2_pieces = [] #Loop through creating all the pieces: for i in range(16): #Create pawns: if (i < 8): player_1_piece = Pieces.Piece("Pawn", [1, i], "White_Pawn.png", 1) player_1_piece.en_passant = False player_2_piece = Pieces.Piece("Pawn", [6, i], "Black_Pawn.png", 2) player_2_piece.en_passant = False #Create the rooks elif (i >= 8 and i < 10): player_1_piece = Pieces.Piece("Rook", [0, (i - 8) * 7], "White_Rook.png", 1) player_2_piece = Pieces.Piece("Rook", [7, (i - 8) * 7], "Black_Rook.png", 2) #Create the knights: elif (i >= 10 and i < 12): player_1_piece = Pieces.Piece("Knight", [0, (i - 10) * 5 + 1], "White_Knight.png", 1) player_2_piece = Pieces.Piece("Knight", [7, (i - 10) * 5 + 1], "Black_Knight.png", 2) #Create the bishops: elif (i >= 12 and i < 14): player_1_piece = Pieces.Piece("Bishop", [0, (i - 12) * 3 + 2], "White_Bishop.png", 1) player_2_piece = Pieces.Piece("Bishop", [7, (i - 12) * 3 + 2], "Black_Bishop.png", 2) #Create the kings: elif (i == 14): player_1_piece = Pieces.Piece("King", [0, 3], "White_King.png", 1) player_2_piece = Pieces.Piece("King", [7, 3], "Black_King.png", 2) #Create the queens: else: player_1_piece = Pieces.Piece("Queen", [0, 4], "White_Queen.png", 1) player_2_piece = Pieces.Piece("Queen", [7, 4], "Black_Queen.png", 2) #Add both pieces to the list: self.player_1_pieces.append(player_1_piece) self.player_2_pieces.append(player_2_piece)