Exemplo n.º 1
0
 def pump(self, dt):
     """Routine called during each frame. Our main loop is in ./run.py"""
     # uncomment to instrument
     # t0 = time.time()
     if self.paused: 
         return
     ControllerBase.pump(self, dt)
     PARPGWorld.pump(self, dt)
     self.updateMouse()
     if self.model.active_map:
         self.view.highlightFrontObject(self.last_mousecoords)
         self.view.refreshTopLayerTransparencies()
         self.handleScrolling()
     self.handleCommands()
Exemplo n.º 2
0
 def pump(self, dt):
     ControllerBase.pump(self, dt)
     if self.dialogue and not self.dialogue.active:
         self.application.manager.pop_mode()
         self.model.pause(False)
         self.view.hud.enabled = True