Перейти к основному содержимому

Обратное преобразование поворота координат (screen.unrotate_xy)

Объявление

книжная_координата_x, книжная_координата_y = screen.unrotate_xy(исходная_координата_x, исходная_координата_y, исходное_направление_поворота)

Параметры

  • Исходная координата x, исходная координата y
    Целые числа, координаты, которые нужно преобразовать обратно в книжную ориентацию.
  • Исходное направление поворота
    0 — исходные координаты книжной ориентации, кнопка Home внизу; исходное значение возвращается без изменений.
    1 — исходные координаты альбомной ориентации, кнопка Home справа.
    2 — исходные координаты альбомной ориентации, кнопка Home слева.
    3 — исходные координаты книжной ориентации, кнопка Home сверху.

Возвращаемое значение

  • Соответствующая книжная координата x, соответствующая книжная координата y
    Целые числа, книжные координаты, соответствующие координатам с выбранным исходным направлением поворота.

Описание

Преобразует поворот координат; обычно используется для преобразования координат альбомной ориентации обратно в книжную: init(исходное направление поворота) -> init(0).
Доступно начиная с версии ПО 1.3.8.

Пример

rx, ry = screen.unrotate_xy(100, 200, 1) -- Преобразование координат альбомной ориентации (100, 200) обратно в книжную