コード例 #1
0
ファイル: newGame.py プロジェクト: antoniomesquita09/Yahtzee
 def handleContinue():
     file = filedialog.askopenfilename(initialdir="/",
                                       title="Selecione uma partida",
                                       filetypes=(("txt files", "*.txt"),
                                                  ("all files", "*.*")))
     players = resumeGame(file)
     getPlayersTable()
     assignPlayers(players)
     destroyHome(root)
     rootDices(root, dices)
     rootPlay(root)
     return
コード例 #2
0
ファイル: points.py プロジェクト: antoniomesquita09/Yahtzee
def executePlayInf(index, value, player):
    global countRounds
    playersTable = getPlayersTable()
    if (playersTable[player][1][index] != ''):
        print('Jogada já executada!')
        return
    playersTable[player][1][index] = value
    playersTable[player][1][8] += value
    return playersTable[player][1]
コード例 #3
0
ファイル: dices.py プロジェクト: antoniomesquita09/Yahtzee
def initialPlays(root):
    global valuesInf, valuesSup
    playersTable = getPlayersTable()
    arraySup = playersTable[player][0]
    arrayInf = playersTable[player][1]
    for i in range(0, len(arrayInf)):
        value = valuesInf[i]
        value = StringVar()
        value.set(arrayInf[i])
        valueLabel = valuesInf[i] + 'Lable'
        valueLabel = Label(root, textvariable=value, width="10")
        valueLabel.place(x=700, y=i * 50 + 10)

    for i in range(0, len(arraySup)):
        value = valuesSup[i]
        value = StringVar()
        value.set(arraySup[i])
        valueLabel = valuesSup[i] + 'Lable'
        valueLabel = Label(root, textvariable=value, width="10")
        valueLabel.place(x=450, y=i * 50 + 10)
    return
コード例 #4
0
ファイル: points.py プロジェクト: antoniomesquita09/Yahtzee
def pointsCounter():
    playersTable = getPlayersTable()
    return playersTable