def __init__(self, loader, parentFSM, doneEvent): CogHQExterior.__init__(self, loader, parentFSM, doneEvent) self.elevatorDoneEvent = "elevatorDone" self.trains = None self.fsm.addState(State.State("elevator", self.enterElevator, self.exitElevator, ["walk", "stopped"])) state = self.fsm.getStateNamed("walk") state.addTransition("elevator") state = self.fsm.getStateNamed("stopped") state.addTransition("elevator") state = self.fsm.getStateNamed("stickerBook") state.addTransition("elevator")
def __init__(self, loader, parentFSM, doneEvent): CogHQExterior.__init__(self, loader, parentFSM, doneEvent) self.elevatorDoneEvent = 'elevatorDone' self.trains = None self.fsm.addState(State.State('elevator', self.enterElevator, self.exitElevator, ['walk', 'stopped'])) state = self.fsm.getStateNamed('walk') state.addTransition('elevator') state = self.fsm.getStateNamed('stopped') state.addTransition('elevator') state = self.fsm.getStateNamed('stickerBook') state.addTransition('elevator') state = self.fsm.getStateNamed('squished') state.addTransition('elevator')
def __init__(self, loader, parentFSM, doneEvent): CogHQExterior.__init__(self, loader, parentFSM, doneEvent) self.elevatorDoneEvent = 'elevatorDone' self.trains = None self.fsm.addState( State.State('elevator', self.enterElevator, self.exitElevator, ['walk', 'stopped'])) state = self.fsm.getStateNamed('walk') state.addTransition('elevator') state = self.fsm.getStateNamed('stopped') state.addTransition('elevator') state = self.fsm.getStateNamed('stickerBook') state.addTransition('elevator')