Initialiser le système de coordonnées avec rotation (screen.init)
Déclaration
système de coordonnées précédent = screen.init(système de coordonnées)
Paramètres
- système de coordonnées
Entier
0 signifie portrait, Home vers le bas
1 signifie paysage, Home à droite
2 signifie paysage, Home à gauche
3 signifie portrait, Home vers le haut
Valeur de retour
- système de coordonnées précédent
Entier, système de coordonnées utilisé avant l’appel de cette fonction
Description
Initialise le système de coordonnées utilisé pour lire les couleurs ou cliquer, ce qui modifie la signification des paramètres de coordonnées et des valeurs de retour des fonctions suivantes :
screen.get_color
screen.is_colors
screen.find_color
screen.ocr_text
screen.image
touch.on
touch.move
touch.off
touch.tap
Exemple avec un iPhone 8 (résolution 750x1334) :
Voici le système de coordonnées portrait par défaut, screen.init(0)
(0,0) coin supérieur gauche physique
┌──────────────────────────────────▶ x+
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│ │
▼ y+ ▼
(750,1334) coin inférieur droit physique
┌──────────────────────────────────┐
│ Home │
└──────────────────────────────────┘
Voici le paysage avec Home à droite, screen.init(1)
(0,0)
┌────────────────────────────────────────────────▶ x+ coin inférieur droit physique
│ │ ┌───┐
│ │ │
│ │ │ │
│ │ │
│ │ │ │
│ │ │ H │
│ │ │ o │
│ │ │ m │
│ │ │ e │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ └───┘
▼ y+ ▼
coin supérieur gauche physique (1334,750)
Voici le paysage avec Home à gauche, screen.init(2)
(0,0)
┌────────────────────────────────────────────────▶ x+ coin supérieur gauche physique
┌───┐ │ │
│ │ │
│ │ │ │
│ │ │
│ │ │ │
│ H │ │
│ o │ │ │
│ m │ │
│ e │ │ │
│ │ │
│ │ │ │
│ │ │
│ │ │ │
└───┘ │ │
▼ y+ ▼
coin inférieur droit physique (1334,750)
Voici le portrait avec Home vers le haut, screen.init(3)
┌──────────────────────────────────┐
│ Home │
└──────────────────────────────────┘
(0,0) coin inférieur droit physique
┌──────────────────────────────────▶ x+
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│ │
▼ y+ ▼
(750,1334) coin supérieur gauche physique
Exemple
screen.init(0) -- Home vers le bas
screen.init(1) -- Home à droite
screen.init(2) -- Home à gauche
screen.init(3) -- Home vers le haut
Les alias suivants produisent le même effet
screen.init_home_on_bottom() -- Home vers le bas
screen.init_home_on_right() -- Home à droite
screen.init_home_on_left() -- Home à gauche
screen.init_home_on_top() -- Home vers le haut