je narive pa a faire un bout de programme.je ve ke lorske jappui sur la touche left je soustrait 8 a une variable et right, j'ajoute 8 a une variable.je ve utilisé _keytest
mais je narive a a l'utiliser corectement.je croi qu'il y a une instruction a metre pr ralentir la vitesse de capture de touche.merci de m'aider!!!
personne pr m'aider sur _keytest?ia rien pr ralentir la boucle?mon jeu est trop rapide é c injouable!!!
Ralentir ne résout pas le problème au fond. _keytest ne teste pas un appui sur une touche, mais l'état d'une touche (appuyée ou relâchée). Ce n'est pas du tout le même niveau. C'est à toi d'attendre que la touche soit relâchée avant de compter le prochain appui.
Si tu veux plus simple (tout en étant plus rapide que kbhit et ngetchx), va voir du côté de OSdequeue.
Jyaif Le 30/05/2004 à 19:58 Tu peut faire en sorte qu'il y fasse relacher les touches avant de pouvoir soustraire/additioner une nouvelle fois.
la syntaxe de keytest étant:
if (_keytest(RR_LEFT)) pour savoir si cette touche est appuyée
et
if (!_keytest(RR_LEFT)) pour savoir si cette touche n' est pas appuyée