Round.get_points_summary added

This commit is contained in:
Jakub Senderák
2020-03-28 09:15:58 +01:00
parent c1a7eb0e54
commit 3f3ba86ca3
2 changed files with 46 additions and 0 deletions
+11
View File
@@ -173,6 +173,17 @@ class Round():
def is_guessing_completed(self):
return len(self.guesses) == 4
def get_points_summary(self) -> []:
points_summary = [0]*4
stashes_summary = self.get_stashes_winner_summary()
if self.is_completed():
for player in range(4):
if self.guesses[player] == stashes_summary[player]:
points_summary[player] = 10 + self.guesses[player]
return points_summary
else:
raise BridzikException('Kolo nie je ukoncene')
def get_stashes_winner_summary(self) -> []:
summary = [0]*4
for stash in self.stashes: