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