예제 #1
0
파일: game.py 프로젝트: ospalh/kajongg-fork
 def initHand(self):
     """directly before starting"""
     Hand.clearCache(self)
     self.dangerousTiles = list()
     self.discardedTiles.clear()
     assert self.visibleTiles.count() == 0
     if Internal.field:
         Internal.field.prepareHand()
     self.__setHandSeed()
예제 #2
0
파일: game.py 프로젝트: ospalh/kajongg-fork
 def clearHand(self):
     """empty all data"""
     if self.moves:
         for move in self.moves:
             del move
     self.moves = []
     for player in self.players:
         player.clearHand()
     self.__winner = None
     self.__activePlayer = None
     self.prevActivePlayer = None
     Hand.clearCache(self)
     self.dangerousTiles = list()
     self.discardedTiles.clear()
     assert self.visibleTiles.count() == 0