Dans le répertoire Processing créez un dossier cours6. Il contiendra tous les fichiers de cette leçon.
Si l'utilisateur appuie sur une touche du du clavier Processing stocke ce caractère dans la variable key.
Recopiez le code ci-dessous
Les méthodes keyPressed() et keyReleased() permettent à Processing de savoir le moment où l'utilisateur a appuyé ou relâché une touche du clavier.
Recopiez le script ci-dessous.
La variable keyCode permet de stoker les touches spéciales comme les flèches (UP, DOWN, LEFT, RIGHT) ou ALT, CONTROL, SHIFT.
Dans le programme ci_dessous, on distinguera les variables key et keyCode.
Recopiez le code ci-dessous
La variable keyPressed ne doit pas être confondue avec la méthode keyPressed().
La première contiendra la valeur true si une touche est enfoncée sinon elle contiendra la valeur false et surtout pourra être utilisée dans la fonction draw .
Recopiez le code ci-dessous
On donne le script ci-dessous. Complétez les lignes 8 à 13 de façon à dessiner des cercles lorsque la touche 'a' est appuyer sinon si la touche 'e' est appuyée, effacer la fenêtre..
Les coordonnées de la souris dans la fenêtre sont accessibles par les deux variables mouseX et mouseY. Elles permettent de connaître la position de la souris par rapport à notre fenêtre de dessin, en prenant pour origine le coin gauche supérieur de la fenêtre.
Recopiez le code ci-dessous
Modifiez le script précédent où le diamètre du cercle tracé est choisi de manière aléatoire entre 1 et 100.
Les méthodes mousePressed() et mouseReleased() permettent de savoir si l'utilisateur a appuyé ou relâché un des boutons de la souris.
Recopiez le code ci-dessous
Le clic gauche de la souris permet d'appeler la fonction mousePressed() qui chosit de manière aléatoire le ton de gris (les densités de rouge, vert, bleu sont identiques).
La variable mouseButton permet de distinguer le clic droit du clic gauche de la souris. Dans le premier cas, mouseButton prendra la valeur RIGHT et dans l'autre cas, LEFT.
Recopiez le code ci-dessous
On souhaite écrire un programme où un rectangle est dessiné à l'endroit où se trouve la souris.
Complétez les ligne 10, 13 et 14 du script ci-dessous
Créez un script qui permet de tracer un cerlce dont le centre est l'endroit où l'on clique sur la fenêtre. Son diametre et sa couleur seront choisis de manière aléatoire.