Ejemplo n.º 1
0
def readElo(playerInfoInput, playerDict):
    
    fileToOpen = open("player.txt", "r")
    file = fileToOpen.read()
    file = file.splitlines()
    try:
        file.pop(0)
    except:
        pass
    
    #list containing all info
    playerInfo = list()
    for line in file:
        for person in line.split():
            playerInfo.append(person)

    #create player objects 
    #x is name, x+1 is rating, x+2 is rd, x+3 is vol
    for x in range(0, len(playerInfo), 4):
        playerDict[playerInfo[x]] = Player(playerInfo[x])
        playerDict[playerInfo[x]].rating = float(playerInfo[x+1])
        playerDict[playerInfo[x]].rd = float(playerInfo[x+2])
        playerDict[playerInfo[x]].vol = float(playerInfo[x+3])
         
    return playerDict