示例#1
0
def setDustyValues(username,pick,list,mylist):
	tempy = list
	npos = fundefs.getNPos(mylist)
	maxs = fundefs.getMaxs(tempy)
	norm = getPosVals(username)
	for player in tempy:
		normval = norm[str(player.position)][npos[player.position]]
                player.setValue(player.upoints*normval/float(maxs[player.position])+fundefs.getRankVals(player))
	return tempy
示例#2
0
def autoPick(arank,lamb,list,tlist):
        move = 0
        arank +=fundefs.darank(lamb)
        dummy = sorted(list,key=getKeyMC)
        if arank >= len(dummy):
                arank = 0
        player = dummy[arank]
        it = 0
	npos = fundefs.getNPos(tlist)
        for position in List:
                it += npos[position]
        if it >=9:
                move = 1
        isFlex = (player.position in "RB" or player.position in "WR")
        can = (npos[player.position]<maxpos[player.position][move])
        needFlex = (npos["RB"]+npos["WR"]<maxpos["RB"][move]+maxpos["WR"][move]-1)
        if can and (not isFlex or (isFlex and needFlex)):
                return player
        else:
                templay = autoPick(arank+1,lamb,list,tlist)
                return templay