Zum Hauptinhalt springen

Umgekehrte Koordinatendrehung umwandeln (screen.unrotate_xy)

Deklaration

hochformat_x, hochformat_y = screen.unrotate_xy(original_x, original_y, Originaldrehrichtung)

Parameter

  • Originale X- und Y-Koordinate
    Ganzzahlen; Koordinaten, die in Hochformatkoordinaten zurückgewandelt werden sollen
  • Originale Drehrichtung der Koordinaten
    0 bedeutet, dass die ursprünglichen Koordinaten Hochformat mit Home unten sind; in diesem Fall werden die Originalwerte direkt zurückgegeben.
    1 bedeutet Querformat mit Home rechts.
    2 bedeutet Querformat mit Home links.
    3 bedeutet Hochformat mit Home oben.

Rückgabewert

  • Zugehörige Hochformat-X- und -Y-Koordinate
    Ganzzahlen; gibt die Hochformatkoordinaten zurück, die den Koordinaten mit Originaler Drehrichtung der Koordinaten entsprechen

Beschreibung

Wandelt Koordinaten durch Drehung um, normalerweise zur Rückumwandlung von Querformat- in Hochformatkoordinaten init(Originale Drehrichtung der Koordinaten) -> init(0).
Verfügbar ab Softwareversion 1.3.8

Beispiel

rx, ry = screen.unrotate_xy(100, 200, 1) -- Querformatkoordinaten (100, 200) in Hochformatkoordinaten zurückwandeln