Ejemplo n.º 1
0
 def test_vincitore_pari(self):
     c1 = Carta(Seme.SPADI, 1)
     c2 = Carta(Seme.BASTONI, 1)
     self.assertEqual(Rules.vincitore([c1, c2], Seme.DENARI), c1)
Ejemplo n.º 2
0
 def test_vincitore_no_briscola(self):
     c1 = Carta(Seme.SPADI, 1)
     c2 = Carta(Seme.SPADI, 2)
     self.assertEqual(Rules.vincitore([c1, c2], Seme.BASTONI), c1)
Ejemplo n.º 3
0
 def elabora_vincitore(self, carte):
     carta_vincente = Rules.vincitore(carte, self.briscola.seme)
     index_giocatore_vincente =  (carte.index(carta_vincente)+self.primo) % self.num_giocatori
     self.primo = index_giocatore_vincente
     return self.giocatori[index_giocatore_vincente]