Gestion du joystick par l'API Windows

Programmation avancée de jeux en PureBasic
Avatar de l’utilisateur
Dionyzos
Messages : 53
Inscription : jeu. 05/févr./2004 19:57

Message par Dionyzos »

merci super ca marche :D

Je teste tout ca avec plusieurs pads et je te tiens au courant :)
Avatar de l’utilisateur
Dionyzos
Messages : 53
Inscription : jeu. 05/févr./2004 19:57

Message par Dionyzos »

bon, alors :

ca marche impec avec 4 pads branchés sur la même machine.
si je change le joyID par 0, et puis 1, et 2 et enfin 3, je contrôle successivement le pad 1, 2, 3 et 4.

J'ai tenté de modifier un peu le code du main de winmm_test pour gérer 2 pads en même temps, mais j'ai pas fait ca suffisement proprement car on voit bien qu'il controle les deux, mais qu'il y à un conflit (l'affichage des éléments actionnés scintille)

Bref, ca marche avec au moins 4 pads :D

Par contre j'ai essayé de comprendre un peu le code de winmm_jostick pour l'utiliser dans mon code, mais j'avoue qu'en tant que novice je suis un peu perdu comparé à la simplicité de la lib Joystick de PB 8O

J'aurais donc un peu (bcp) besoin de tes lumières pour mieux maitriser cet lib MS.

En fait je veux faire un truc tout simple :
dans une boucle MAIN je veux tester si :

l'axe X du joy n va à gauche ou à droite
l'axe Y du joy n va en haut ou en bas
le bouton 1 du joy n est enfoncé

puis je passe au joy n+1
etc...

J'ai cru comprendre que les diffétentes fonctions renvoyaient une sorte de structure avec différents éléments, mais j'ai pas compris plus :(

Can you help me please my friends ? :roll:
Avatar de l’utilisateur
Dionyzos
Messages : 53
Inscription : jeu. 05/févr./2004 19:57

Message par Dionyzos »

Ayé, j'ai trouvé !!! :D
Et c'est grace à toi Flype ;)

J'ai créé un petit topic pour y mettre le code permettant de gérer plus de 1 joysticks à la fois.
Répondre