Merge pull request 'Přidání možnosti exit' (#18) from feature/exit into version/v0.2.0

Reviewed-on: david/kostky#18
This commit was merged in pull request #18.
This commit is contained in:
2026-06-26 20:02:35 +02:00
+9
View File
@@ -133,6 +133,9 @@ def evaluate(inp: Any, count: int, throw: str) -> tuple:
if winner:
data = ("win", winner, aggr[winner])
return data
elif inp == "exit":
data = ("exit",)
return data
else:
data = ("msg", "ER03", "Zadejte prosím platnou hodnotu:", count, throw)
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"
" - Hodit znovu: [h].\n"
f" - Ukončit hod a ponechat si skóre z tohoto hodu ({score}): [k].\n"
" - Ukončit hru: [exit].\n"
)
inp = input(msg)
data = evaluate(inp, count, th)
@@ -262,6 +266,11 @@ def game(data: tuple):
print("Díky za hru a zase příště.")
break
elif data[0] == "exit":
clear()
print("Hra byla předčasně ukončena. Snad se zase brzy uvidíme.")
break
def main():
clear()
print("Vítejte ve hře v kostky!")