Пример #1
0
 def enterElevator(self, distElevator, skipDFABoard = 0):
     self.accept(self.elevatorDoneEvent, self.handleElevatorDone)
     self.elevator = Elevator.Elevator(self.fsm.getStateNamed('elevator'), self.elevatorDoneEvent, distElevator)
     if skipDFABoard:
         self.elevator.skipDFABoard = 1
     self.elevator.load()
     self.elevator.enter()
Пример #2
0
 def enterElevator(self, distElevator):
     base.localAvatar.cantLeaveGame = 1
     self.accept(self.elevatorDoneEvent, self.handleElevatorDone)
     self.elevator = Elevator.Elevator(self.fsm.getStateNamed('elevator'),
                                       self.elevatorDoneEvent, distElevator)
     self.elevator.load()
     self.elevator.enter()
Пример #3
0
 def enterElevator(self, distElevator):
     self.accept(self.elevatorDoneEvent, self.handleElevatorDone)
     self.elevator = Elevator.Elevator(self.fsm.getStateNamed('elevator'),
                                       self.elevatorDoneEvent, distElevator)
     distElevator.elevatorFSM = self.elevator
     self.elevator.load()
     self.elevator.enter()
Пример #4
0
 def enterElevator(self, distElevator):
     self.accept(self.elevatorDoneEvent, self.handleElevatorDone)
     self.elevator = Elevator.Elevator(self.fsm.getStateNamed('elevator'), self.elevatorDoneEvent, distElevator)
     self.elevator.setReverseBoardingCamera(True)
     distElevator.elevatorFSM = self.elevator
     self.elevator.load()
     self.elevator.enter()
Пример #5
0
 def enterStartingBlock(self, distStartingBlock):
     import pdb
     pdb.set_trace()
     self.accept(self.startingBlockDoneEvent, self.handleStartingBlockDone)
     self.startingBlock = Elevator.Elevator(self.fsm.getStateNamed('startingBlock'), self.startingBlockDoneEvent, distStartingBlock)
     distStartingBlock.elevatorFSM = self.startingBlock
     self.startingBlock.load()
     self.startingBlock.enter()
Пример #6
0
 def enterElevator(self, distElevator):
     assert (self.notify.debug("enterElevator()"))
     self.accept(self.elevatorDoneEvent, self.handleElevatorDone)
     self.elevator = Elevator.Elevator(self.fsm.getStateNamed("elevator"),
                                       self.elevatorDoneEvent, distElevator)
     #elevatorFSM is now on the DO
     distElevator.elevatorFSM = self.elevator
     self.elevator.load()
     self.elevator.enter()
Пример #7
0
    def enterElevator(self, distElevator, skipDFABoard=0):
        assert (self.notify.debug("enterElevator()"))

        self.accept(self.elevatorDoneEvent, self.handleElevatorDone)
        self.elevator = Elevator.Elevator(self.fsm.getStateNamed("elevator"),
                                          self.elevatorDoneEvent, distElevator)
        if skipDFABoard:
            self.elevator.skipDFABoard = 1
        self.elevator.load()
        self.elevator.enter()
Пример #8
0
 def enterStartingBlock(self, distStartingBlock):
     assert (self.notify.debug("enterStartingBlock()"))
     import pdb
     pdb.set_trace()
     self.accept(self.startingBlockDoneEvent, self.handleStartingBlockDone)
     self.startingBlock = Elevator.Elevator(
         self.fsm.getStateNamed("startingBlock"),
         self.startingBlockDoneEvent, distStartingBlock)
     distStartingBlock.elevatorFSM = self.startingBlock
     self.startingBlock.load()
     self.startingBlock.enter()
 def enterElevator(self, distElevator):
     assert(self.notify.debug('enterElevator()'))
     self.accept(self.elevatorDoneEvent, self.handleElevatorDone)
     self.elevator = Elevator.Elevator(self.fsm.getStateNamed("Elevator"),
                                       self.elevatorDoneEvent,
                                       distElevator)
     self.elevator.load()
     self.elevator.enter()
     # Disable leave to pay / set parent password
     base.localAvatar.cantLeaveGame = 1
     return
Пример #10
0
    def enterElevator(self, distElevator, skipDFABoard=0):
        assert (self.notify.debug("enterElevator()"))

        self.accept(self.elevatorDoneEvent, self.handleElevatorDone)
        self.elevator = Elevator.Elevator(self.fsm.getStateNamed("elevator"),
                                          self.elevatorDoneEvent, distElevator)
        if skipDFABoard:
            self.elevator.skipDFABoard = 1
        #We've placed a reference to the elevator on the DistributedElevator Itself
        distElevator.elevatorFSM = self.elevator
        self.elevator.load()
        self.elevator.enter()
Пример #11
0
    def enterElevator(self, distElevator, skipDFABoard=0):
        assert (self.notify.debug("enterElevator()"))

        self.accept(self.elevatorDoneEvent, self.handleElevatorDone)
        self.elevator = Elevator.Elevator(self.fsm.getStateNamed("elevator"),
                                          self.elevatorDoneEvent, distElevator)
        if skipDFABoard:
            self.elevator.skipDFABoard = 1
        self.elevator.setReverseBoardingCamera(True)
        #elevatorFSM is now on the DO
        distElevator.elevatorFSM = self.elevator
        self.elevator.load()
        self.elevator.enter()