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