feature/vynulovani: byla implementována logika pro vynulování: po třetím tahu končícím nulou dojde k vynulování celkového skóre hráče
This commit is contained in:
@@ -122,6 +122,14 @@ 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])
|
||||
|
||||
players[pointer].append(score)
|
||||
aggr[pointer] = sum(players[pointer])
|
||||
score = 0
|
||||
|
||||
Reference in New Issue
Block a user