def pickGame(self, gameNum): if self.game: return x = 0 for x in self.seats: if x != None: x += 1 continue if gameNum == 1: if simbase.config.GetBool('want-chinese', 1): self.game = DistributedChineseCheckersAI.DistributedChineseCheckersAI( self.air, self.doId, 'chinese', self.getX(), self.getY(), self.getZ() + 2.83, self.getH(), self.getP(), self.getR()) self.sendUpdate('setZone', [self.game.zoneId]) elif gameNum == 0: if x <= 2: if simbase.config.GetBool('want-checkers', 1): self.game = DistributedCheckersAI.DistributedCheckersAI( self.air, self.doId, 'checkers', self.getX(), self.getY(), self.getZ() + 2.83, self.getH(), self.getP(), self.getR()) self.sendUpdate('setZone', [self.game.zoneId]) elif x <= 2: if simbase.config.GetBool('want-findfour', 1): self.game = DistributedFindFourAI.DistributedFindFourAI( self.air, self.doId, 'findFour', self.getX(), self.getY(), self.getZ() + 2.83, self.getH(), self.getP(), self.getR()) self.sendUpdate('setZone', [self.game.zoneId])
def pickGame(self, gameNum): x = 0 for x in self.seats: if x != None: x += 1 if gameNum == 1: if ConfigVariableBool("want-chinese", 0).getValue(): self.game = DistributedChineseCheckersAI.DistributedChineseCheckersAI( self.air, self.doId, 'chinese', self.getX(), self.getY(), self.getZ() + 2.83, self.getH(), self.getP(), self.getR()) self.sendUpdate('setZone', [self.game.zoneId]) elif gameNum == 2: if x <= 2: if ConfigVariableBool("want-checkers", 0).getValue(): self.game = DistributedCheckersAI.DistributedCheckersAI( self.air, self.doId, 'checkers', self.getX(), self.getY(), self.getZ() + 2.83, self.getH(), self.getP(), self.getR()) self.sendUpdate('setZone', [self.game.zoneId]) else: if x <= 2: if ConfigVariableBool("want-findfour", 0).getValue(): self.game = DistributedFindFourAI.DistributedFindFourAI( self.air, self.doId, 'findFour', self.getX(), self.getY(), self.getZ() + 2.83, self.getH(), self.getP(), self.getR()) self.sendUpdate('setZone', [self.game.zoneId])