Přidání možnosti exit #18
@@ -133,6 +133,9 @@ def evaluate(inp: Any, count: int, throw: str) -> tuple:
|
|||||||
if winner:
|
if winner:
|
||||||
data = ("win", winner, aggr[winner])
|
data = ("win", winner, aggr[winner])
|
||||||
return data
|
return data
|
||||||
|
elif inp == "exit":
|
||||||
|
data = ("exit",)
|
||||||
|
return data
|
||||||
else:
|
else:
|
||||||
data = ("msg", "ER03", "Zadejte prosím platnou hodnotu:", count, throw)
|
data = ("msg", "ER03", "Zadejte prosím platnou hodnotu:", count, throw)
|
||||||
return data
|
return data
|
||||||
@@ -236,6 +239,7 @@ def game(data: tuple):
|
|||||||
" - Zadejte kombinaci kostek k ponechání (dojde k jejich vyhodnocení): [pozice kostek] (např. 1 nebo 34 nebo 123456).\n"
|
" - Zadejte kombinaci kostek k ponechání (dojde k jejich vyhodnocení): [pozice kostek] (např. 1 nebo 34 nebo 123456).\n"
|
||||||
" - Hodit znovu: [h].\n"
|
" - Hodit znovu: [h].\n"
|
||||||
f" - Ukončit hod a ponechat si skóre z tohoto hodu ({score}): [k].\n"
|
f" - Ukončit hod a ponechat si skóre z tohoto hodu ({score}): [k].\n"
|
||||||
|
" - Ukončit hru: [exit].\n"
|
||||||
)
|
)
|
||||||
inp = input(msg)
|
inp = input(msg)
|
||||||
data = evaluate(inp, count, th)
|
data = evaluate(inp, count, th)
|
||||||
@@ -262,6 +266,11 @@ def game(data: tuple):
|
|||||||
print("Díky za hru a zase příště.")
|
print("Díky za hru a zase příště.")
|
||||||
break
|
break
|
||||||
|
|
||||||
|
elif data[0] == "exit":
|
||||||
|
clear()
|
||||||
|
print("Hra byla předčasně ukončena. Snad se zase brzy uvidíme.")
|
||||||
|
break
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
clear()
|
clear()
|
||||||
print("Vítejte ve hře v kostky!")
|
print("Vítejte ve hře v kostky!")
|
||||||
|
|||||||
Reference in New Issue
Block a user