def canDealCards(self):
     if not WasteTalonStack.canDealCards(self):
         return False
     for r in self.game.s.reserves:
         if not r.cards:
             return False
     return True
Beispiel #2
0
 def canDealCards(self):
     if not WasteTalonStack.canDealCards(self):
         return False
     if self.game.draws_with_open < 3:
         return True
     for r in self.game.s.reserves:
         if not r.cards:
             return False
     return True
 def canDealCards(self):
     if self.game.getState() == 0:
         return False
     return WasteTalonStack.canDealCards(self)
Beispiel #4
0
 def canDealCards(self):
     if self.game.getState() == 0:
         return False
     return WasteTalonStack.canDealCards(self)
Beispiel #5
0
 def canDealCards(self):
     if self.game.base_rank is None:
         return False
     return WasteTalonStack.canDealCards(self)
Beispiel #6
0
 def canDealCards(self):
     if not WasteTalonStack.canDealCards(self):
         return False
     return not self.game.isGameWon()
Beispiel #7
0
 def canDealCards(self):
     if self.game.base_rank is None:
         return False
     return WasteTalonStack.canDealCards(self)
Beispiel #8
0
 def canDealCards(self):
     if not self.game.used and len(self.game.s.waste.cards) > 0:
         return False
     return WasteTalonStack.canDealCards(self)
Beispiel #9
0
 def canDealCards(self):
     if not WasteTalonStack.canDealCards(self):
         return False
     return not self.game.isGameWon()