Pular para o conteúdo principal

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