メインコンテンツまでスキップ

座標の逆回転変換 (screen.unrotate_xy)

宣言

対応する縦向きの横座標, 対応する縦向きの縦座標 = screen.unrotate_xy(元の横座標, 元の縦座標, 元の座標の回転方向)

パラメータ

  • 元の横座標, 元の縦座標
    整数。縦向きの座標へ戻す座標を指定します
  • 元の座標の回転方向
    0 は元の座標が縦向きで Home が下にあることを表します。この場合は元の値をそのまま返します
    1 は元の座標が横向きで Home が右にあることを表します
    2 は元の座標が横向きで Home が左にあることを表します
    3 は元の座標が縦向きで Home が上にあることを表します

戻り値

  • 対応する縦向きの横座標, 対応する縦向きの縦座標
    整数。元の座標の回転方向 で示された座標に対応する縦向きの座標を返します

説明

座標を逆回転変換します。通常は横向きの座標を縦向きの座標へ戻すために使用します:init(元の座標の回転方向) -> init(0)
ソフトウェアバージョン 1.3.8 以降で使用できます

rx, ry = screen.unrotate_xy(100, 200, 1) -- 横向きの座標 (100, 200) を縦向きの座標へ戻します