Convertir coordenadas mediante rotación inversa (screen.unrotate_xy)
Declaración
coordenada_x_vertical_correspondiente, coordenada_y_vertical_correspondiente = screen.unrotate_xy(coordenada_x_original, coordenada_y_original, dirección_de_rotación_original)
Parámetros
- coordenada x original, coordenada y original
Tipo entero, coordenadas que se convertirán de nuevo a coordenadas verticales - dirección de rotación de las coordenadas originales
0 indica que las coordenadas originales son verticales con Home hacia abajo; en este caso, devuelve directamente los valores originales
1 indica coordenadas horizontales con Home hacia la derecha
2 indica coordenadas horizontales con Home hacia la izquierda
3 indica coordenadas verticales con Home hacia arriba
Valores devueltos
- coordenada x vertical correspondiente, coordenada y vertical correspondiente
Tipo entero, coordenadas verticales correspondientes a las coordenadas que usan dirección de rotación de las coordenadas originales
Descripción
Conversión de coordenadas mediante rotación, normalmente usada para convertir coordenadas horizontales de nuevo a coordenadas verticales:
init(dirección de rotación de las coordenadas originales) -> init(0)
Solo está disponible en las versiones de software 1.3.8 o posteriores
Ejemplo
rx, ry = screen.unrotate_xy(100, 200, 1) -- Convierte las coordenadas horizontales (100, 200) de nuevo a coordenadas verticales