def _insertar_ventana_principal_de_pilas(self, ejecutar_codigo_inicial): if pilas.esta_inicializada(): pilas.reiniciar() pilas.iniciar(usar_motor='qtsugargl', ancho=640, alto=400) if ejecutar_codigo_inicial: mono = pilas.actores.Mono() scope = {'pilas': pilas, 'mono': mono, 'self': self, 'inspect': inspect} else: scope = {'pilas': pilas, 'self': self} ventana = pilas.mundo.motor.ventana canvas = pilas.mundo.motor.canvas canvas.setFocusPolicy(QtCore.Qt.ClickFocus) self.canvas.setFocus() self.canvas.addWidget(ventana) self.canvas.setCurrentWidget(ventana) return scope
def _insertar_ventana_principal_de_pilas(self, ejecutar_codigo_inicial): if pilas.esta_inicializada(): pilas.reiniciar() pilas.iniciar(usar_motor='qtsugargl', ancho=640, alto=400) if ejecutar_codigo_inicial: from pilas.actores.robot import wait b = pilas.actores.Board("/dev/tty/USB0") r = pilas.actores.Robot(b, 1) scope = {'pilas': pilas, 'b': b, 'r': r, 'wait' : wait , 'self': self} else: scope = {'pilas': pilas, 'self': self} ventana = pilas.mundo.motor.ventana canvas = pilas.mundo.motor.canvas canvas.setFocusPolicy(QtCore.Qt.ClickFocus) self.canvas.setFocus() self.canvas.addWidget(ventana) self.canvas.setCurrentWidget(ventana) return scope
def comenzar(self): """ Evento para reiniciar el juegoMoneda """ pilas.reiniciar() self.runGame()