Merge pull request 'Vynulování' (#19) from feature/vynulovani into version/v0.2.0

Reviewed-on: david/kostky#19
This commit was merged in pull request #19.
This commit is contained in:
2026-06-26 20:40:47 +02:00
+22 -1
View File
@@ -122,6 +122,16 @@ def evaluate(inp: Any, count: int, throw: str) -> tuple:
return data
elif inp == "k":
global score
if score == 0:
last_two = players[pointer][-2:]
if len(last_two) > 1:
last_two_sum = sum(last_two)
if last_two_sum == 0:
score = -sum(players[pointer])
clear()
input("Po třech nulových hodech bylo vaše skóre vynulováno.")
players[pointer].append(score)
aggr[pointer] = sum(players[pointer])
score = 0
@@ -225,7 +235,18 @@ def game(data: tuple):
th = throw(count)
clear()
print(f"Vítězné skóre: {final_score}.")
print(f"Na tahu je {pointer} ({aggr[pointer]}).")
strikes = ""
if len(players[pointer]) > 0:
if players[pointer][-1:][0] == 0:
strikes = "x"
if players[pointer][-2:][0] == 0:
strikes += "x"
else:
strikes = ""
print(f"Na tahu je {pointer} ({aggr[pointer]}{strikes}).")
print(show_throw(th))
if not check_value(th) and data[2] == "" and count != 0:
global score