Ce greffon apporte une nouvelle façon de gérer les touches du clavier.
De plus, il permet de réagir en fonction de la molette de la souris.
Voici un exemple :
[php]
Clavier :
Grands rôles :
centre :: cercle, x vaut 311, y vaut 285, couleur vaut "rouge", plein vaut "oui", rayon vaut 50
Principal :
Actions :
~greffon 1 clavier 0.5 "http://abaque.googlecode.com/files/Clavier.zgl"
Efface la toile
Projette centre
va vers boucle
Boucle :
Rôles :
clavier :: clavier
Actions :
évoque clavier.commencer()
évoque clavier.enregistremolettehaut("analyse haut")
évoque clavier.enregistremolettebas("analyse bas")
tant que vrai, lis
attends 100 millisecondes
parcours afficher avec clavier.touches()
ferme
Afficher :
Rôles :
*liste :: casier de nombre
§msg:: texte vide
Actions :
efface le tableau
si liste est non vide alors lis
pour chaque liste, lis
ajoute joker + ";
" dans msg
ferme
affiche msg
ferme
reviens
Analyse haut :
Actions :
déplace centre vers le haut de 1
rayon@centre vaut rayon@centre + 1
affiche "vers le haut !"
reviens
Analyse bas :
Actions :
déplace centre vers le bas de 1
rayon@centre vaut rayon@centre - 1
affiche "vers le bas !"
reviens
[/php]
Le greffon est téléchargeable ici :
http://abaque.googlecode.com/files/Clavier.zgl
De plus, il permet de réagir en fonction de la molette de la souris.
Voici un exemple :
[php]
Clavier :
Grands rôles :
centre :: cercle, x vaut 311, y vaut 285, couleur vaut "rouge", plein vaut "oui", rayon vaut 50
Principal :
Actions :
~greffon 1 clavier 0.5 "http://abaque.googlecode.com/files/Clavier.zgl"
Efface la toile
Projette centre
va vers boucle
Boucle :
Rôles :
clavier :: clavier
Actions :
évoque clavier.commencer()
évoque clavier.enregistremolettehaut("analyse haut")
évoque clavier.enregistremolettebas("analyse bas")
tant que vrai, lis
attends 100 millisecondes
parcours afficher avec clavier.touches()
ferme
Afficher :
Rôles :
*liste :: casier de nombre
§msg:: texte vide
Actions :
efface le tableau
si liste est non vide alors lis
pour chaque liste, lis
ajoute joker + ";
" dans msg
ferme
affiche msg
ferme
reviens
Analyse haut :
Actions :
déplace centre vers le haut de 1
rayon@centre vaut rayon@centre + 1
affiche "vers le haut !"
reviens
Analyse bas :
Actions :
déplace centre vers le bas de 1
rayon@centre vaut rayon@centre - 1
affiche "vers le bas !"
reviens
[/php]
Le greffon est téléchargeable ici :
http://abaque.googlecode.com/files/Clavier.zgl