Ma fonction est dans une dll!
Pourquoiq quand je passe a l'etat 1 le bouton1 et le bouton2
je recupere comme info qu'ils sont a zero
Desque je mets deux button a l'etat 1
il appariasse tous a zero ors que l'un apres l'autre c'est bon
void EtatJoy2k (BOOL &Gauche,BOOL &Droite,BOOL &Haut,BOOL &Bas)
{
MMRESULT y=14;
UINT uJoyID=JOYSTICKID1;
LPJOYINFO pji = new JOYINFO();
/*
Gauche = false;
Droite = false;
Haut = false;
Bas = false;
*/
y=joyGetPos(JOYSTICKID1, pji);
if (pji->wButtons==JOY_BUTTON1)
{
Droite = true;
}
if(pji->wButtons==JOY_BUTTON2)
{
Gauche = true;
}
if (pji->wButtons==JOY_BUTTON3)
{
Haut = true;
}
if(pji->wButtons==JOY_BUTTON4)
{
Bas = true;
}
}