コード例 #1
0
ファイル: Engine.py プロジェクト: seishinryohosha/school
def buttonBetClick():
    """Sets users input"""
    getUpdate(results=False)
    if _entry != 0 and _entry not in range(1,7):
        GUI.showerror('Logic Error', 'Please insert a value between 1~6')
    elif _entry not in range(1,7): 
        return
    else:
        GUI.labelCredit.config(text=str((_credit -1)))
        GUI.buttonBet.config(state='disabled')
        GUI.buttonDice.config(state='normal')
        for i in range(len(GUI.radiobuttons)):
            GUI.radiobuttons[i].config(state='disabled') 
コード例 #2
0
ファイル: Engine.py プロジェクト: seishinryohosha/school
def getUpdate(entry=True, credit=True, results=True):
    """get all needed values"""
    ## Use fields
    global _entry
    global _credit
    global _results

    try:
        if entry:
            _entry = int(GUI.inputChoice.get())
        if credit:
            _credit = int(GUI.labelCredit.cget('text'))
        if results:
            _results = [int(GUI.labelResults[i].cget('text')) for i in range(3)]

    except ValueError:
        GUI.showerror('Convert Error!','Unable to convert input to int')