Fredisland
Nombre de messages : 261 Date d'inscription : 30/03/2018
| Sujet: [RÉSOLU] Equivalent de MOUSE_IS_DOWN ? Ven 20 Avr 2018 - 22:30 | |
| Bonjour, Je ne maîtrise pas encore tout le potentiel de PANORAMIC, et je n'ai pas trouvé de moyen de coder l'équivalent d'une instruction MOUSE_IS_DOWN, c'est à dire qu'intégrée dans une boucle WHILE-END_WHILE, on ne pourrait en sortir tant que le bouton de la souris est enfoncé ( MOUSE_RIGHT_IS_DOWN / MOUSE_LEFT_IS_DOWN). - Code:
-
maRoutine: WHILE_LEFT_MOUSE_IS_DOWN faire des trucs END_WHILE return Merci -------------------- Réédit : ah, j'ai une piste avec SCANCODE..... Je reviens ici dans 5 mn ! Bah bof : - Code:
-
maRoutine: WHILE scancode=1 : ' Tant que le bouton gauche de la souris reste enfoncé faire des trucs END_WHILE return Ça marche pô
Dernière édition par Fredisland le Dim 22 Avr 2018 - 2:13, édité 1 fois | |
|
JL35
Nombre de messages : 7090 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: [RÉSOLU] Equivalent de MOUSE_IS_DOWN ? Ven 20 Avr 2018 - 23:22 | |
| Tu as toute la panoplie: MOUSE_LEFT_DOWN(n) MOUSE_LEFT_UP(n) MOUSE_RIGHT_DOWN(n) MOUSE_RIGHT_UP(n) etc.
et donc WHILE_MOUSE_LEFT_DOWN(N) = 1 ... END_WHILE | |
|
Fredisland
Nombre de messages : 261 Date d'inscription : 30/03/2018
| Sujet: Re: [RÉSOLU] Equivalent de MOUSE_IS_DOWN ? Ven 20 Avr 2018 - 23:31 | |
| J'ai biaisé : je suis passé par on_mouse_move. Et je me casse moins la tête ... Merci d'être intervenu rapidement dans mon souci du soir.... | |
|
silverman
Nombre de messages : 968 Age : 51 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: [RÉSOLU] Equivalent de MOUSE_IS_DOWN ? Sam 21 Avr 2018 - 10:01 | |
| Il y a un truc à savoir sur 'scancode': - Code:
-
maRoutine: null=scancode :' appeler cette fonction une première fois, avant de l'utiliser dans une boucle WHILE scancode=1 : ' Tant que le bouton gauche de la souris reste enfoncé faire des trucs END_WHILE return Je ne sais pas ce qui peut se passer au niveau de l'interpréteur, mais cette manière de procéder fonctionne chez moi. | |
|
Fredisland
Nombre de messages : 261 Date d'inscription : 30/03/2018
| Sujet: Re: [RÉSOLU] Equivalent de MOUSE_IS_DOWN ? Sam 21 Avr 2018 - 10:14 | |
| - silverman a écrit:
- Il y a un truc à savoir sur 'scancode':
- Code:
-
maRoutine: null=scancode :' appeler cette fonction une première fois, avant de l'utiliser dans une boucle WHILE scancode=1 : ' Tant que le bouton gauche de la souris reste enfoncé faire des trucs END_WHILE return Je ne sais pas ce qui peut se passer au niveau de l'interpréteur, mais cette manière de procéder fonctionne chez moi. Merci pour l'astuce | |
|
Contenu sponsorisé
| Sujet: Re: [RÉSOLU] Equivalent de MOUSE_IS_DOWN ? | |
| |
|