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
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
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