added guess interval validation
This commit is contained in:
@@ -188,6 +188,8 @@ class Round():
|
||||
raise BridzikException('Pre tohto hraca uz bol zadany tip.')
|
||||
if player != self.get_active_player():
|
||||
raise BridzikException('Nie je mozne pridat tip mimo poradia.')
|
||||
if guess < 0 or guess > 8 - self.round_number:
|
||||
raise BridzikException('Tip musi byt vacsi ako 0 a nie vacsia ako pocet kariet.')
|
||||
if len(self.guesses) < 3:
|
||||
self.guesses[player] = guess
|
||||
elif 8 - self.round_number != guess + sum([self.guesses[player] for player in self.guesses]):
|
||||
|
||||
Reference in New Issue
Block a user