Directinput

frdestroyers27 Messages postés 93 Date d'inscription mardi 27 mai 2003 Statut Membre Dernière intervention 19 avril 2008 - 23 nov. 2003 à 23:13
MoDDiB Messages postés 546 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 4 mai 2007 - 24 nov. 2003 à 10:51
Bounjours a tous!
bon mon probleme est le suivant!
j'utilise directinput pour le clavier et la souris!
tout fonctionne lorsque je clique avec la souris le programme fait comme si je cliquait plusieur fois meme chose pour le clavier si je pese 'a' il me sort comme 'aaa' je peux regler ce probleme avec un timer, mais je me demande si il y aurait pas une autre facon genre un parametre de sensibiliter ou une facon autre de placer mon code...
pour l'instant dans ma loop principale j'ai des
if(KEYDOWN(keyboard_state,DIK_A))
{
///le code
}

et KEYDOWN est un define comme suit!
#define KEYDOWN(nom,cle)(nom[cle]&0x80)

merci d'avance!

Destroyers27

1 réponse

MoDDiB Messages postés 546 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 4 mai 2007 1
24 nov. 2003 à 10:51
Moi j'ai procédé en utilisant keyup et un tableau qui stocke si il est deja down ou non; des que keyup est detecter le tablo ki stock passe a 0 et on peut "redowner" ^^
0
Rejoignez-nous