Esempio n. 1
0
 def mouseMoveEvent(self, e):
     escala = self.escala()
     x, y = utils.convertir_de_posicion_fisica_relativa(e.pos().x()/escala, e.pos().y()/escala)
     dx, dy = x - self.mouse_x, y - self.mouse_y
     eventos.mueve_mouse.send("Qt::mouseMoveEvent", x=x, y=y, dx=dx, dy=dy)
     self.mouse_x = x
     self.mouse_y = y
Esempio n. 2
0
 def mouseMoveEvent(self, e):
     escala = self.escala()
     x, y = utils.convertir_de_posicion_fisica_relativa(e.pos().x()/escala, e.pos().y()/escala)
     dx, dy = x - self.mouse_x, y - self.mouse_y
     eventos.mueve_mouse.send("Qt::mouseMoveEvent", x=x, y=y, dx=dx, dy=dy)
     self.mouse_x = x
     self.mouse_y = y
Esempio n. 3
0
    def mouseReleaseEvent(self, e):
        escala = self.escala
        x, y = utils.convertir_de_posicion_fisica_relativa(e.pos().x() / escala, e.pos().y() / escala)
        boton_pulsado = e.button()

        x += pilas.mundo.motor.camara_x
        y += pilas.mundo.motor.camara_y

        self.gestor_escenas.escena_actual().termina_click.emitir(x=x, y=y, dx=0, dy=0, boton=boton_pulsado)
Esempio n. 4
0
    def mouseMoveEvent(self, area, e):
        escala = self.escala()
        x, y = utils.convertir_de_posicion_fisica_relativa(e.x / escala, e.y / escala)
        dx, dy = x - self.mouse_x, y - self.mouse_y

        eventos.mueve_mouse.send("motion-notify-event", x=x, y=y, dx=dx, dy=dy)

        self.mouse_x = x
        self.mouse_y = y

        self.actualizar_pantalla()
Esempio n. 5
0
    def mouseReleaseEvent(self, e):
        escala = self.escala
        x, y = utils.convertir_de_posicion_fisica_relativa(
            e.pos().x() / escala,
            e.pos().y() / escala)
        boton_pulsado = e.button()

        x += pilas.mundo.motor.camara_x
        y += pilas.mundo.motor.camara_y

        self.gestor_escenas.escena_actual().termina_click.emitir(
            x=x, y=y, dx=0, dy=0, boton=boton_pulsado)
Esempio n. 6
0
    def mouseMoveEvent(self, e):
        escala = self.escala
        x, y = utils.convertir_de_posicion_fisica_relativa(e.pos().x()/escala, e.pos().y()/escala)
        dx, dy = x - self.mouse_x, y - self.mouse_y

        izquierda, derecha, arriba, abajo = utils.obtener_bordes()
        x = max(min(derecha, x), izquierda)
        y = max(min(arriba, y), abajo)

        eventos.mueve_mouse.emitir(x=x, y=y, dx=dx, dy=dy)
        self.mouse_x = x
        self.mouse_y = y
Esempio n. 7
0
    def mouseMoveEvent(self, e):
        escala = self.escala
        x, y = utils.convertir_de_posicion_fisica_relativa(
            e.pos().x() / escala,
            e.pos().y() / escala)
        dx, dy = x - self.mouse_x, y - self.mouse_y

        izquierda, derecha, arriba, abajo = utils.obtener_bordes()
        x = max(min(derecha, x), izquierda)
        y = max(min(arriba, y), abajo)

        eventos.mueve_mouse.emitir(x=x, y=y, dx=dx, dy=dy)
        self.mouse_x = x
        self.mouse_y = y
Esempio n. 8
0
    def mouseMoveEvent(self, e):
        escala = self.escala
        x, y = utils.convertir_de_posicion_fisica_relativa(e.pos().x()/escala, e.pos().y()/escala)

        izquierda, derecha, arriba, abajo = utils.obtener_bordes()

        x += pilas.mundo.motor.camara_x
        y += pilas.mundo.motor.camara_y

        dx, dy = x - self.mouse_x, y - self.mouse_y

        self.gestor_escenas.escena_actual().mueve_mouse.emitir(x=x, y=y, dx=dx, dy=dy)

        self.mouse_x = x
        self.mouse_y = y
        self.depurador.cuando_mueve_el_mouse(x, y)
Esempio n. 9
0
    def mouseMoveEvent(self, e):
        escala = self.escala
        x, y = utils.convertir_de_posicion_fisica_relativa(
            e.pos().x() / escala,
            e.pos().y() / escala)

        izquierda, derecha, arriba, abajo = utils.obtener_bordes()

        x += pilas.mundo.motor.camara_x
        y += pilas.mundo.motor.camara_y

        dx, dy = x - self.mouse_x, y - self.mouse_y

        self.gestor_escenas.escena_actual().mueve_mouse.emitir(x=x,
                                                               y=y,
                                                               dx=dx,
                                                               dy=dy)

        self.mouse_x = x
        self.mouse_y = y
        self.depurador.cuando_mueve_el_mouse(x, y)
Esempio n. 10
0
 def mouseReleaseEvent(self, area, e):
     escala = self.escala()
     x, y = utils.convertir_de_posicion_fisica_relativa(e.x / escala, e.y / escala)
     eventos.termina_click.send("button-release-event", x=x, y=y, dx=0, dy=0)
Esempio n. 11
0
 def mousePressEvent(self, area, e):
     escala = self.escala()
     x, y = utils.convertir_de_posicion_fisica_relativa(e.x / escala, e.y / escala)
     eventos.click_de_mouse.send("button-press-event", x=x, y=y, dx=0, dy=0)
Esempio n. 12
0
 def mouseReleaseEvent(self, e):
     escala = self.escala()
     x, y = utils.convertir_de_posicion_fisica_relativa(e.pos().x()/escala, e.pos().y()/escala)
     eventos.termina_click.send("Qt::mouseReleaseEvent", x=x, y=y, dx=0, dy=0)
Esempio n. 13
0
 def mousePressEvent(self, e):
     escala = self.escala()
     x, y = utils.convertir_de_posicion_fisica_relativa(e.pos().x()/escala, e.pos().y()/escala)
     eventos.click_de_mouse.send("Qt::mousePressEvent", x=x, y=y, dx=0, dy=0)
Esempio n. 14
0
 def mouseReleaseEvent(self, e):
     escala = self.escala
     x, y = utils.convertir_de_posicion_fisica_relativa(
         e.pos().x() / escala,
         e.pos().y() / escala)
     eventos.termina_click.emitir(x=x, y=y, dx=0, dy=0)
Esempio n. 15
0
 def mousePressEvent(self, e):
     escala = self.escala
     x, y = utils.convertir_de_posicion_fisica_relativa(
         e.pos().x() / escala,
         e.pos().y() / escala)
     eventos.click_de_mouse.emitir(x=x, y=y, dx=0, dy=0)