示例#1
0
    def _build_brain(self):
        brain = StateMachine()

        brain.add_state(SpiderStateShoting(self))
        brain.add_state(SpiderStateWaiting(self))
        brain.add_state(SpiderStateDodging(self))

        brain.set_state('waiting')
        return brain
示例#2
0
    def build_brain(self):
        brain = StateMachine()
        shooting_state = TankStateShooting(self)
        waiting_state = TankStateWaiting(self)
        dodging_state = TankStateDodging(self)

        brain.add_state(shooting_state)
        brain.add_state(waiting_state)
        brain.add_state(dodging_state)

        brain.set_state('waiting')
        self._brain = brain
示例#3
0
    def _build_brain(self):
        brain = StateMachine()
        shoting_state = RobotStateShoting(self)
        waiting_state = RobotStateWaiting(self)
        dodging_state = RobotStateDodging(self)

        brain.add_state(shoting_state)
        brain.add_state(waiting_state)
        brain.add_state(dodging_state)

        brain.set_state('waiting')
        return brain