示例#1
0
    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
示例#2
0
    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
示例#3
0
    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
示例#4
0
 def comenzar(self):
     """
     Evento para reiniciar el juegoMoneda
     """
     pilas.reiniciar()
     self.runGame()