Converter coordenadas rotacionadas inversas (screen.unrotate_xy)
Declaração
coordenada_x_vertical_correspondente, coordenada_y_vertical_correspondente = screen.unrotate_xy(coordenada_x_original, coordenada_y_original, direção_da_rotação_original)
Parâmetros
- coordenada_x_original, coordenada_y_original
Inteiros; coordenadas a serem convertidas de volta para o sistema vertical. - direção da rotação original
0 significa que as coordenadas originais são verticais com o Home para baixo; nesse caso, retorna diretamente os valores originais.
1 significa que as coordenadas originais são horizontais com o Home à direita.
2 significa que as coordenadas originais são horizontais com o Home à esquerda.
3 significa que as coordenadas originais são verticais com o Home para cima.
Valores retornados
- coordenada_x_vertical_correspondente, coordenada_y_vertical_correspondente
Inteiros; retornam as coordenadas verticais correspondentes às coordenadas com a direção da rotação original.
Observações
Conversão de rotação de coordenadas, geralmente usada para converter coordenadas horizontais de volta para coordenadas verticais:
init(direção_da_rotação_original) -> init(0).
Disponível a partir da versão 1.3.8 do software.
Exemplo
rx, ry = screen.unrotate_xy(100, 200, 1) -- converte as coordenadas horizontais (100, 200) de volta para coordenadas verticais