Пример #1
0
 def __loadSuits(self):
     self.notify.debug('loadSuits')
     self.suits = []
     self.numSuits = 4 * self.numPlayers
     safeZone = self.getSafezoneId()
     slowerTable = self.slowerSuitPeriods
     if self.SLOWER_SUIT_CURVE:
         slowerTable = self.slowerSuitPeriodsCurve
     slowerPeriods = slowerTable[safeZone][self.numSuits]
     fasterTable = self.fasterSuitPeriods
     if self.FASTER_SUIT_CURVE:
         fasterTable = self.fasterSuitPeriodsCurve
     fasterPeriods = fasterTable[safeZone][self.numSuits]
     suitPeriods = slowerPeriods + fasterPeriods
     self.notify.debug('suit periods: ' + `suitPeriods`)
     self.randomNumGen.shuffle(suitPeriods)
     for i in xrange(self.numSuits):
         self.suits.append(MazeSuit(i, self.maze, self.randomNumGen, suitPeriods[i], self.getDifficulty()))