def __init__(self, air):
        DistributedSuitBaseAI.__init__(self, air, None)

        suitDNA = SuitDNA.SuitDNA()
        suitDNA.newSuit(random.choice(['f', 'bf', 'sc', 'cc', 'ca']))
        self.dna = suitDNA
        self.setLevel(1)
Beispiel #2
0
    def __init__(self, air):
        DistributedSuitBaseAI.__init__(self, air, None)

        suitDNA = SuitDNA.SuitDNA()
        suitDNA.newSuit('f')
        self.dna = suitDNA
        self.setLevel(1)
 def __init__(self, air):
     DistributedSuitBaseAI.__init__(self, air, None)
     suitDNA = SuitDNA()
     suitDNA.newSuit('f')
     self.dna = suitDNA
     self.setLevel(1)
     self.confrontPosHpr = (0, 0, 0, 0, 0, 0)
Beispiel #4
0
    def delete(self):
        DistributedSuitBaseAI.delete(self)
        self.demand('Off')

        self.brain.stop()
        try:
            self.invasion.suitDied(self)
        except Exception, e:
            self.notify.debug('Exception: %s' % e)
	def delete(self):
		DistributedSuitBaseAI.delete(self)
		self.demand('Off')

		self.brain.stop()
		try:
			self.invasion.suitDied(self)
		except Exception, e:
			self.notify.debug('Exception: %s' % e)
Beispiel #6
0
    def __init__(self, air, invasion):
        DistributedSuitBaseAI.__init__(self, air)
        InvasionSuitBase.__init__(self)
        FSM.__init__(self, 'InvasionSuitFSM')
        self.invasion = invasion

        self.stateTime = globalClockDelta.getRealNetworkTime()
        self.spawnPointId = 0

        self.brain = InvasionSuitBrainAI(self)

        self.lastMarchTime = 0.0
        self.__walkTimer = None
        self.finale = False
        self._explodeDelay = None
	def __init__(self, air, invasion):
		DistributedSuitBaseAI.__init__(self, air, None)
		InvasionSuitBase.__init__(self)
		FSM.__init__(self, 'InvasionSuitFSM')
		self.invasion = invasion

		self.stateTime = globalClockDelta.getRealNetworkTime()
		self.spawnPointId = 0

		self.brain = InvasionSuitBrainAI(self)
		dna = None
		self.lastMarchTime = 0.0
		self.__walkTimer = None
		self.finale = False
		self._explodeDelay = None
    def __init__(self, air):
        DistributedSuitBaseAI.__init__(self, air, None)

        self.battleMgr = BattleManagerAI.BattleManagerAI(self.air)
        self.battleMgr.battleConstructor = DistributedBattleTutorialAI
    def __init__(self, air):
        DistributedSuitBaseAI.__init__(self, air, None)

        self.battleMgr = BattleManagerAI.BattleManagerAI(self.air)
        self.battleMgr.battleConstructor = DistributedBattleTutorialAI