Écran#

Introduction#

Les blocs d’écran contrôlent l’écran de la télécommande du drone VEX AIR, permettant à votre télécommande d’afficher du texte, des chiffres, des graphiques et des images, et de répondre aux entrées tactiles.

Remarque : Si le drone VEX AIR est connecté à une radiocommande, un chronomètre s’affiche en haut de l’écran d’impression, indiquant le temps écoulé du projet en cours. Tout texte ou dessin apparaîtra derrière le chronomètre.

Vous trouverez ci-dessous la liste des blocs disponibles :

Impression avec curseur - Afficher du texte et gérer le curseur d’impression.

Impression XY - Imprimer le texte aux coordonnées en pixels.

Paramètres - Modifiez l’apparence du texte, des graphismes et de l’affichage à l’écran.

Dessiner - Créer des éléments graphiques et visuels.

Tactile - Détecter les interactions avec l’écran.

Impression du curseur#

Placer le curseur sur la ligne ou la colonne de l’écran#

Le bloc Déplacer le curseur à une ligne et une colonne spécifiques à l’écran déplace le curseur vers une ligne et une colonne spécifiques de l’écran du contrôleur. Le bloc suivant Imprimer à l’écran commencera l’impression à cet emplacement.

Le nombre de caractères affichables à l’écran dépend de la police choisie. Avec la police par défaut à chasse fixe moyenne, jusqu’à 18 lignes et 53 colonnes peuvent être affichées clairement. Au-delà, le texte risque d’être tronqué ou difficilement lisible.

Bloc de pile de curseur#
placer le curseur sur la ligne [1] et colonne [1] sur l'écran

Paramètres

Description

rangée

La ligne sur laquelle déplacer le curseur.

colonne

La colonne vers laquelle déplacer le curseur.

Exemples

Au démarrage, déplace le curseur à la ligne 7, colonne 25 à l’écran et imprime ‘Ligne 7, Colonne 25’.#
au démarrage
[Display text starting at Row 7 Column 25.]
placer le curseur sur la ligne [7] et colonne [25] sur l'écran
afficher [Row 7, Column 25] sur l'écran ▶

Capture d'écran de la télécommande du drone VEX AIR, avec un texte blanc près du centre indiquant « Ligne 7, Colonne 25 » à cet emplacement sur l'écran.

Placer le curseur sur la ligne suivante à l’écran#

Le bloc déplacer le curseur sur la ligne suivante à l’écran déplace le curseur vers la colonne 1 de la ligne suivante sur l’écran du contrôleur.

Définir le curseur sur le bloc de pile de la ligne suivante#
placer le curseur sur la ligne suivante sur l'écran

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Au démarrage, il affiche « Ligne 1 » à l’écran, déplace le curseur à la ligne suivante, puis affiche « Ligne 2 ».#
au démarrage
[Display two lines of text.]
afficher [Line 1] sur l'écran ▶
placer le curseur sur la ligne suivante sur l'écran
afficher [Line 2] sur l'écran ▶

Capture d'écran de la télécommande du drone VEX AIR, avec du texte blanc dans le coin supérieur gauche indiquant « Ligne 1 » en haut et « Ligne 2 » juste en dessous.

effacer la ligne à l’écran#

Le bloc effacer la ligne à l’écran efface une ligne de texte sur l’écran de la manette.

Bloc de pile de lignes effacées#
effacer la ligne [1] sur l'écran

Paramètres

Description

rangée

Numéro de la ligne à effacer.

Exemple

Au démarrage, l’imprimante imprime le texte sur deux lignes. La première ligne reste affichée, tandis que la seconde disparaît au bout de 3 secondes.#
au démarrage
[Clear only the second row of text.]
afficher [This text stays] sur l'écran ▶
placer le curseur sur la ligne suivante sur l'écran
afficher [This text disappears] sur l'écran ▶
attendre [3] secondes
effacer la ligne [2] sur l'écran

colonne du curseur d’écran#

Le bloc rapporteur colonne du curseur d’écran indique le numéro de la colonne dans laquelle le texte sera imprimé, sous forme d’un entier.

bloc de reporteur de colonne de curseur d’écran#
(colonne du curseur sur l'écran)

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Au démarrage, déplace le curseur à la ligne 7, colonne 25 à l’écran et imprime le numéro de colonne actuel du curseur.#
au démarrage
[Display the cursor's current column.]
placer le curseur sur la ligne [7] et colonne [25] sur l'écran
afficher (colonne du curseur sur l'écran) sur l'écran ▶

Capture d'écran de la télécommande du drone VEX AIR, avec un texte blanc près du centre indiquant 25, à la ligne 7, colonne 25.

ligne du curseur d’écran#

Le bloc rapporteur ligne du curseur d’écran indique le numéro de ligne où le texte sera imprimé sous forme d’entier.

bloc de reporteur de ligne de curseur d’écran#
(ligne du curseur sur l'écran)

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Au démarrage, déplace le curseur à la ligne 7, colonne 25 de l’écran et imprime le numéro de ligne actuel du curseur.#
au démarrage
[Display the cursor's current row.]
placer le curseur sur la ligne [7] et colonne [25] sur l'écran
afficher (ligne du curseur sur l'écran) sur l'écran ▶

Capture d'écran de la télécommande du drone VEX AIR, avec un texte blanc près du centre indiquant 7, à la ligne 7, colonne 25.

Impression XY#

définir l’origine de l’écran#

Le bloc définir l’origine de l’écran définit l’origine (0, 0) utilisée pour l’affichage et l’impression basée sur les coordonnées sur l’écran du contrôleur. Par défaut, l’origine se situe dans le coin supérieur gauche de l’écran. Ce bloc permet de redéfinir l’origine à une autre position de coordonnées (x, y) à l’écran.

définir l’origine de l’écran bloc de pile#
définir l'origine de l'écran en x : [0] y : [0]

Paramètres

Description

x

La coordonnée x en pixels de laquelle définir la nouvelle origine.

y

La coordonnée y en pixels où définir la nouvelle origine.

Exemple

Au démarrage, définit l’origine de l’écran à (320, 240) et dessine un rectangle à la nouvelle origine avec le coin supérieur gauche à (0,0), une largeur de 80 pixels et une hauteur de 40 pixels.#
au démarrage
[Set the origin to the center of the screen.]
définir l'origine de l'écran en x : [320] y : [240]
[Draw a rectangle at the new origin.]
dessiner le rectangle d'origine x : [0] y : [0], de longueur [80] et de largeur [40] sur l'écran

Capture d'écran de la télécommande du drone VEX AIR, avec un rectangle blanc dessiné de sorte que le coin supérieur gauche soit au centre de l'écran.

Paramètres#

écran clair#

Le bloc effacer l’écran efface tous les dessins, textes et images de l’écran du contrôleur.

bloc de pile d’écran effacé#
effacer l'écran

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Au démarrage, dessine un cercle de centre (120,120) et de rayon 40 pixels. Après 2 secondes, l’écran est effacé.#
au démarrage
[Draw a circle, and clear it after 2 seconds.]
dessiner un cercle de centre x : [320] y : [240] et de rayon [80] sur l'écran
attendre [2] secondes
effacer l'écran

Attendre que l’écran s’affiche#

Le bloc de pile attendre le rendu de l’écran bascule l’affichage de l’écran en mode différé. Une fois ce bloc exécuté, les blocs d’écran suivants n’apparaîtront pas sur l’écran du contrôleur tant que le prochain bloc attendre le rendu de l’écran ne sera pas exécuté.

Remarque : Utilisez ce bloc avant de dessiner un groupe de texte, de formes ou d’images, puis utilisez-le à nouveau pour afficher la mise à jour complète en une seule fois.

attendre l'affichage vidéo

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Au démarrage, dessine un cercle de centre (120,120) et de rayon 40 pixels. Après 2 secondes, l’écran est effacé.#
au démarrage
[Display text and images when button 7 is pressed.]
attendre l'affichage vidéo
afficher [Screen rendered!] sur l'écran ▶
dessiner un cercle de centre x : [320] y : [240] et de rayon [80] sur l'écran
attendre jusqu'à <bouton [7 v] de la Manette enfoncé ?>
attendre l'affichage vidéo

Capture d'écran de la télécommande du drone VEX AIR, avec le texte blanc « Écran rendu ! » dans le coin supérieur gauche et un cercle blanc dessiné au centre de l'écran.

écran plein#

Le bloc remplir l’écran efface tous les dessins, textes et images de l’écran du contrôleur, puis change l’arrière-plan pour une couleur spécifiée.

Le bloc de remplissage d’écran#
remplir l'écran en [rouge v]

Paramètres

Description

couleur

Couleur de fond :

  • rouge
  • vert
  • bleu
  • noir
  • blanc
  • jaune
  • orange
  • violet
  • cyan

Exemple

au démarrage
[Say "Hello" then turn screen green.]
afficher [Hello] sur l'écran ▶
attendre [2] secondes
remplir l'écran en [vert v]

Capture d'écran de la télécommande du drone VEX AIR, avec toute la zone imprimable de l'écran remplie de vert vif.

définir la police à l’écran#

Le bloc définir la police à l’écran définit la police et la taille utilisées pour l’affichage du texte sur l’écran de la manette. Cette police s’appliquera à tout le texte affiché après l’exécution de ce bloc.

bloc de pile de polices#
définir la police [chasse fixe v] [moyen v] sur l'écran

Paramètres

Description

taper

Type de police : monospacement ou proportionnelle.

taille

The font size (shown below):

  • super small
  • extra small
  • small
  • medium
  • large
  • extra large
  • super large

Capture d'écran de la télécommande du drone VEX AIR montrant un assortiment de lettres et de chiffres blancs imprimés en police Mono 12 dans le coin supérieur gauche. Les lettres AZ sont sur une seule ligne et occupent environ un tiers de la largeur de l'écran. Dans le coin inférieur gauche, on peut lire « 91 caractères sur 30 lignes ».
monospaced super small

La même image que la précédente, mais avec la police Mono 15. Les lettres AZ sont sur une seule ligne et occupent presque la moitié de la largeur de l'écran. Dans le coin inférieur gauche, on peut lire : 71 caractères sur une largeur de 23 lignes.
monospaced extra small

La même image que la précédente, mais avec la police Mono 20. Les lettres AZ sont sur une seule ligne et occupent la moitié de la largeur de l'écran. Dans le coin inférieur gauche, on peut lire 53 caractères sur une largeur de 18 lignes.
monospaced small

La même image que la précédente, mais avec la police Mono 24. Les lettres AZ sont sur une seule ligne et occupent un peu plus de la moitié de la largeur de l'écran. Dans le coin inférieur gauche, on peut lire 45 caractères sur 15 lignes.
monospaced medium

La même image que la précédente, mais avec la police Mono 30. Les lettres AZ sont sur une seule ligne et occupent environ les trois quarts de la largeur de l'écran. Dans le coin inférieur gauche, on peut lire 35 caractères sur 12 lignes.
monospaced large

La même image que la précédente, mais avec la police Mono 40. Les lettres AZ sont sur une seule ligne, occupant toute la largeur de l'écran. Dans le coin inférieur gauche, on peut lire « 26 caractères de large et 9 lignes ».
monospaced extra large

La même image que la précédente, mais avec la police Mono 60. Les lettres AQ sont sur une seule ligne, occupant toute la largeur de l'écran. Dans le coin inférieur gauche, on peut lire « 17 caractères de large et 6 lignes ».
monospaced super large

La même image que la précédente, mais avec la police Prop 20. Les lettres AZ sont sur une seule ligne et occupent un peu plus de la moitié de la largeur de l'écran. Dans le coin inférieur gauche, on peut lire 49 caractères sur une largeur de 18 lignes.
proportional small

La même image que la précédente, mais avec la police Prop 24. Les lettres AZ sont sur une seule ligne et occupent environ les deux tiers de la largeur de l'écran. Dans le coin inférieur gauche, on peut lire « 42 caractères de large et 15 lignes ».
proportional medium

La même image que la précédente, mais avec la police Prop 30. Les lettres AZ sont sur une seule ligne et occupent les trois quarts de la largeur de l'écran. Dans le coin inférieur gauche, on peut lire 33 caractères sur 12 lignes.
proportional large

La même image que la précédente, mais avec la police Prop 40. Les lettres AY sont sur une seule ligne, occupant toute la largeur de l'écran. Dans le coin inférieur gauche, on peut lire « 24 caractères de large et 9 lignes ».
proportional extra large

La même image que la précédente, mais avec la police Prop 60. Les lettres AQ sont sur une seule ligne, occupant toute la largeur de l'écran. Dans le coin inférieur gauche, on peut lire « 17 caractères de large et 6 lignes ».
proportional super large

Exemple

Au démarrage, la police est définie sur « monospaced extra large » et « VEX » s’affiche à l’écran.#
au démarrage
[Display text using a larger font.]
définir la police [chasse fixe v] [extra grand v] sur l'écran
afficher [VEX] sur l'écran ▶

La même image que les précédentes, avec maintenant du texte blanc dans le coin supérieur gauche indiquant « VEX is Mono 40 font ».

Régler la précision d’impression à l’écran#

Le bloc de pile définir la précision d’impression à l’écran détermine le nombre de décimales affichées lors de l’impression de nombres sur l’écran du contrôleur. Cette précision s’appliquera à tous les nombres imprimés après l’exécution de ce bloc.

bloc d’empilement de précision d’impression#
définir la précision d'affichage [0.1 v] sur l'écran

Paramètres

Description

précision

Définit la précision d’impression sur :

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Tous les chiffres

Exemple

Au démarrage, la précision d’impression est réglée sur deux décimales et 1/3 s’affiche à l’écran sous la forme 0,33.#
au démarrage
[Print 1/3 as 0.33.]
définir la précision d'affichage [0.01 v] sur l'écran
afficher ([1] [math_division v] [3]) sur l'écran ▶

Capture d'écran de la télécommande du drone VEX AIR avec le texte blanc 0,33 dans le coin supérieur gauche.

Définir la largeur du stylo à l’écran#

Le bloc définir la largeur du stylo à l’écran permet de définir l’épaisseur des lignes dessinées et des contours des formes.

bloc d’empilement de largeur de stylo#
définir la largeur du stylet à [10] sur l'écran

Paramètres

Description

largeur

La largeur du stylo en pixels.

Exemple

Au démarrage, il définit la largeur du stylo à 10 pixels et dessine un rectangle dont le coin supérieur gauche est à (50,50), d’une largeur de 130 pixels et d’une hauteur de 60 pixels.#
au démarrage
[Draw a rectangle with a pen width of 10.]
définir la largeur du stylet à [10] sur l'écran
dessiner le rectangle d'origine x : [200] y : [200], de longueur [200] et de largeur [80] sur l'écran

Capture d'écran de la télécommande du drone VEX AIR avec un rectangle blanc à bordure épaisse imprimé au centre.

Définir la couleur du stylo/de la police à l’écran#

Le bloc Définir la couleur du stylo/de la police à l’écran permet de définir la couleur du texte, des pixels, des lignes et des contours des formes. La couleur par défaut est le blanc.

bloc de couleur de stylo/police#
définir la couleur du stylo/de la police à [rouge v] sur l'écran

Exemple

Paramètres

Description

couleur

Couleur du stylo et de la police à utiliser :

  • rouge
  • vert
  • bleu
  • noir
  • blanc
  • jaune
  • orange
  • violet
  • cyan
  • transparent

Au démarrage, il définit la couleur du stylo en rouge et dessine un rectangle dont le coin supérieur gauche est à (50, 50), d’une largeur de 130 pixels et d’une hauteur de 60 pixels.#
au démarrage
[Draw a rectangle with an orange outline.]
définir la couleur du stylo/de la police à [orange v] sur l'écran
dessiner le rectangle d'origine x : [200] y : [150], de longueur [240] et de largeur [150] sur l'écran
définir la couleur du stylo/de la police à [blanc v] sur l'écran
afficher [VEXcode AIR] en x :[250] y :[220] sur l'écran

Capture d'écran de la télécommande du drone VEX AIR avec un fin rectangle orange portant l'inscription VEXcode AIR en blanc au centre.

définir la couleur de remplissage du texte à l’écran#

Le bloc Définir la couleur de remplissage du texte à l’écran définit la couleur de remplissage du texte imprimé. La couleur de remplissage par défaut est transparente.

définir la couleur de remplissage du texte bloc empilé#
définir la couleur de remplissage du texte sur l'écran sur [rouge v] 

Paramètres

Description

couleur

Couleur de remplissage du texte à utiliser :

  • rouge
  • vert
  • bleu
  • noir
  • blanc
  • jaune
  • orange
  • violet
  • cyan
  • transparent

Exemples

Au démarrage, la couleur de remplissage est définie sur orange et deux rectangles sont dessinés. Le premier se trouve aux coordonnées (50, 50) et le second aux coordonnées (50, 130), les deux ayant une largeur de 100 pixels et une hauteur de 60 pixels.#
au démarrage :: hat events
[Display two colors behind text.]
définir la couleur de remplissage du texte sur l'écran sur [rouge v] 
afficher ["Red"] sur l'écran ▶
placer le curseur sur la ligne suivante sur l'écran
définir la couleur de remplissage du texte sur l'écran sur [bleu v] 
afficher ["Blue"] sur l'écran ▶

Définir la couleur de remplissage du dessin à l’écran#

Le bloc Définir la couleur de remplissage à l’écran permet de définir la couleur de remplissage utilisée lors du dessin des formes. La couleur de remplissage par défaut est le noir.

définir dessiner couleur de remplissage bloc empilé#
définir la couleur de remplissage du dessin sur l'écran sur [rouge v] 

Paramètres

Description

couleur

Couleur de remplissage à utiliser :

  • rouge
  • vert
  • bleu
  • noir
  • blanc
  • jaune
  • orange
  • violet
  • cyan
  • transparent

Exemples

Au démarrage, la couleur de remplissage est définie sur orange et deux rectangles sont dessinés. Le premier se trouve aux coordonnées (50, 50) et le second aux coordonnées (50, 130), les deux ayant une largeur de 100 pixels et une hauteur de 60 pixels.#
au démarrage
[Draw an orange-filled rectangle with text on top.]
définir la couleur de remplissage du dessin sur l'écran sur [orange v] 
dessiner le rectangle d'origine x : [200] y : [150], de longueur [240] et de largeur [150] sur l'écran
afficher [VEXcode AIR] en x :[250] y :[220] sur l'écran

Capture d'écran de la télécommande du drone VEX AIR avec un rectangle orange uni bordé d'un fin liseré blanc et portant l'inscription « VEXcode AIR » en blanc au centre.

Dessiner#

afficher le fichier image à l’écran#

Le bloc de pile afficher le fichier image à l’écran dessine une image personnalisée téléchargée par l’utilisateur sur l’écran du contrôleur à l’origine définir l’origine.

afficher le bloc de pile d’images de l’utilisateur#
afficher le fichier image [IMAGE1 v]

Paramètres

Description

numéro d’image

Image téléchargée par l’utilisateur. Les options changeront si les noms des images sont modifiés dans le panneau de configuration.

Exemple

faire#
au démarrage
[Display custom image on screen.]
afficher le fichier image [IMAGE1 v]

dessiner un pixel sur l’écran#

The draw pixel on screen stack block draws one pixel at the selected x and y coordinate using the current pen color.

bloc de pile de pixels de dessin#
dessiner un pixel en x : [0] y : [0] sur l'écran

Paramètres

Description

x

La coordonnée x pour dessiner le pixel de 0 à 640.

y

La coordonnée y pour dessiner le pixel de 0 à 480.

Exemple

Au démarrage, dessine un pixel au centre de l’écran aux coordonnées (120, 120).#
au démarrage
[Draw five pixels in a diagonal.]
dessiner un pixel en x : [360] y : [200] sur l'écran
dessiner un pixel en x : [340] y : [220] sur l'écran
dessiner un pixel en x : [320] y : [240] sur l'écran
dessiner un pixel en x : [300] y : [260] sur l'écran
dessiner un pixel en x : [280] y : [280] sur l'écran

Capture d'écran de la télécommande du drone VEX AIR avec 5 pixels uniformément espacés imprimés en diagonale au centre de l'écran.

tracer une ligne à l’écran#

Le bloc de pile dessiner une ligne à l’écran dessine une ligne de la première coordonnée d’écran (x1, y1) à la deuxième coordonnée d’écran (x2, y2) en utilisant la largeur du stylo et la couleur du stylo actuelles.

bloc de pile de dessin de ligne#
tracer la ligne reliant le point x1 : [0] y1 : [0] et x2 :[10] y2 :[10] sur l'écran

Paramètres

Description

x1

La coordonnée x en pixels du début de la ligne de 0 à 640.

y1

La coordonnée y en pixels du début de la ligne de 0 à 480.

x2

La coordonnée x en pixels de l’extrémité de la ligne de 0 à 640.

y2

La coordonnée y en pixels de l’extrémité de la ligne de 0 à 480.

Exemple

Au démarrage, trace une ligne diagonale du coin supérieur gauche (0,0) au coin inférieur droit (240,240) de l’écran.#
au démarrage
[Make an X across the screen.]
tracer la ligne reliant le point x1 : [0] y1 : [0] et x2 :[640] y2 :[480] sur l'écran
définir la couleur du stylo/de la police à [cyan v] sur l'écran
tracer la ligne reliant le point x1 : [0] y1 : [480] et x2 :[640] y2 :[0] sur l'écran

Capture d'écran de la télécommande du drone VEX AIR avec une ligne blanche tracée du coin supérieur gauche au coin inférieur droit et une ligne turquoise tracée du coin inférieur gauche au coin supérieur droit, se croisant au centre.

dessiner un rectangle à l’écran#

Le bloc de pile dessiner un rectangle à l’écran dessine un rectangle en utilisant la largeur du stylo, la couleur du stylo et la couleur de remplissage actuelles.

bloc de pile de dessin rectangulaire#
dessiner le rectangle d'origine x : [0] y : [0], de longueur [10] et de largeur [10] sur l'écran

Exemple

Paramètres

Description

x

La coordonnée x en pixels du coin supérieur gauche du rectangle, de 0 à 640.

y

La coordonnée y en pixels du coin supérieur gauche du rectangle, de 0 à 480.

largeur

La largeur du rectangle en pixels.

hauteur

La hauteur du rectangle en pixels.

Au démarrage, dessine un rectangle sur l’écran avec le coin supérieur gauche à (50,50), une largeur de 130 pixels et une hauteur de 60 pixels.#
au démarrage
[Draw two rectangles on the screen.]
dessiner le rectangle d'origine x : [0] y : [0], de longueur [620] et de largeur [460] sur l'écran
définir la couleur de remplissage du dessin sur l'écran sur [vert v] 
dessiner le rectangle d'origine x : [200] y : [180], de longueur [200] et de largeur [100] sur l'écran

Capture d'écran de la télécommande du drone VEX AIR avec un rectangle vert uni bordé de blanc au centre et un fin rectangle blanc autour du bord extérieur de l'écran.

dessiner un cercle à l’écran#

Le bloc de pile dessiner un cercle à l’écran dessine un cercle en utilisant la largeur du stylo, la couleur du stylo et la couleur de remplissage actuelles.

dessiner un bloc empilé circulaire#
dessiner un cercle de centre x : [0] y : [0] et de rayon [10] sur l'écran

Paramètres

Description

x

La coordonnée x en pixels du centre du cercle, de 0 à 640.

y

La coordonnée y en pixels du centre du cercle, de 0 à 480.

rayon

Le rayon du cercle en pixels.

Exemple

Au démarrage, dessine un cercle sur l’écran avec le centre à (120,120) et un rayon de 40 pixels.#
au démarrage
[Draw one green circle on the screen.]
définir la couleur de remplissage du dessin sur l'écran sur [vert v] 
dessiner un cercle de centre x : [320] y : [240] et de rayon [200] sur l'écran

Capture d'écran de la télécommande du drone VEX AIR avec un grand cercle vert plein bordé de blanc, centré sur l'écran.

Touche#

écran pressé#

Le bloc booléen écran pressé indique si l’écran de la manette est actuellement pressé.

  • Vrai - L’écran est actuellement enfoncé

  • Faux - L’écran n’est pas pressé

bloc booléen pressé à l’écran#
<appui sur l'écran ?>

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

au démarrage
[Play a sound when the screen is pressed.]
indéfiniment
si <appui sur l'écran ?> alors
jouer la note [C v] [faible v] en [note_eight v] ▶
Lorsque l’on appuie sur l’écran, le premier message s’affiche. Le programme attend ensuite que l’on relâche l’écran et ne reprend son exécution qu’après une nouvelle pression pour afficher le second message.#
au démarrage
[Display different messages after the screen is pressed.]
attendre jusqu'à <appui sur l'écran ?>
afficher [First message!] sur l'écran ▶
placer le curseur sur la ligne suivante sur l'écran
[Lift finger to press the screen again.]
attendre jusqu'à <pas <appui sur l'écran ?>>
attendre jusqu'à <appui sur l'écran ?>
afficher [Second message!] sur l'écran ▶

position de l’écran#

Le bloc de rapport de position à l’écran indique la coordonnée x ou y, en pixels, de l’endroit où l’écran a été pressé pour la dernière fois. La valeur de retour pour x est comprise entre 0 (gauche) et 640 (droite). La valeur de retour pour y est comprise entre 0 (haut) et 480 (bas).

Une télécommande de drone VEX AIR avec la zone imprimable de l'écran délimitée par un cadre rouge. Les coordonnées commencent à (0,0) dans le coin supérieur gauche et se poursuivent dans le sens horaire avec (0, 640), (480, 640) et (480,0) jusqu'au coin inférieur gauche. Le centre de l'écran est indiqué par (240, 320).

bloc de report de position d’écran#
(position en [x v] sur l'écran)

Paramètres

Description

coordonner

Les coordonnées du dernier appui sur l’écran en pixels : x indique la position horizontale et y indique la position verticale.

Exemple

Au démarrage, l’application vérifie en permanence les appuis sur l’écran. En cas d’appui, elle efface l’écran et affiche les coordonnées x et y de la position tactile.#
au démarrage
[Play high or low note based on where screen is pressed.]
indéfiniment
si <appui sur l'écran ?> alors
si <(position en [x v] sur l'écran) [math_greater_than v] [320]> alors
jouer la note [C v] [fort v] en [note_eight v] ▶
sinon
jouer la note [C v] [faible v] en [note_eight v] ▶

événement d’écran#

Le bloc chapeau when screen event s’exécute lorsque l’écran de la manette est pressé ou relâché.

Lorsque l’événement d’écran chapeau blocage#
quand l'écran est [pressé v]

Paramètres

Description

action

Détermine quand la pile de blocs attachée s’exécutera : pressed s’exécute lorsque l’écran est pressé et released s’exécute lorsque l’écran est relâché.

Exemple

quand l'écran est [pressé v]
[Play a sound when the screen is pressed.]
jouer le son [succès v] ▶