Remettre a zero une variable avec un keylistener
Bonsoir,
J'ai une class mouselistener implements NativeMouseInputListener qui m'effectue divers mouvement de souris et une keyboardlistenener implements NativeKeyListener qui me sert a change des options.
Les mouvement de souris son lier a un compteur .
Le Compteur est initialise en variable
La valeur du compteur est defini avec un fichier config que je choisi en fonction de mes besoins .
Le compteur est déclenche comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| if (auto == 1 ) {
while (Main.rightClick && Main.leftclick && compteur < nballe) {
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
System.out.println("ClickLeftAuto");
if (e.getButton() != MouseEvent.BUTTON1 ) {
return;
}
Thread.sleep((long) ((long) 1025 / rateoff));
compteur++;
System.out.println("compteur++");
} |
J'arrive a remettre mon compteur a zero avec un paramettre dans ma class mouselistener:
Code:
1 2 3 4
| if (e.getButton() == MouseEvent.BUTTON2) {
Main.rightClick = false;
compteur = 0;
} |
Tout le code ci dessus fonctionne normalement.
J'aimerai juste pouvoir remettre mon compteur a zero via un touche du clavier au lieu de le remettre a zero en lachant le bouton droit de la souris :
Code:
1 2 3
| if (e.getKeyCode() == NativeKeyEvent.VC_R) {
compteur = 0;;
} |
Ce code est juste mais je ne vois pas comment l'integre dans mon mouselistener, et si je le met dans mon keyboardlistener je ne vois pas comment lié ma variable.
Merci
Fred