fix solo, add laufende

This commit is contained in:
Balthasar Schachtner 2019-06-18 12:21:28 +02:00
parent a3b496744c
commit b2f92e7d27

View file

@ -45,6 +45,7 @@ class Spiel(Model):
sie = Column(Boolean, default=False)
schneider = Column(Integer(), default=0)
laufende = Column(Integer(), default=0)
# Hat der Spielr gewonnen?
gewonnen = Column(Boolean, nullable=True)
@ -87,12 +88,12 @@ class Spiel(Model):
spieler = set([self.spieler-1])
nichtspieler = list(set([0,1,2,3])-spieler)
if self.gewonnen:
result[self.spieler-1] = solo
result[self.spieler-1] = 3*solo
result[nichtspieler[0]] = -solo
result[nichtspieler[1]] = -solo
result[nichtspieler[2]] = -solo
else:
result[self.spieler-1] = -solo
result[self.spieler-1] = -3*solo
result[nichtspieler[0]] = solo
result[nichtspieler[1]] = solo
result[nichtspieler[2]] = solo