Salut,
J'ai un problème avec la récupération des coordonnées relatives de la souris : même quand ma souris ne bouge pas, SDL envoie quand même sans arrêt des "events" de type SDL_MOUSEMOTION et event.motion.xrel et event.motion.yrel contiennent une valeur (souvent 1,-1 ou 512), si bien que même quand on ne bouge pas la souris (pour se tourner dans mon jeu) le monde tourne.
Extrait de mon cs:
Je ne fais rien à la souris, et pourtant ce code affiche par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 while( (!done) ) { SDL_PollEvent(&event); switch(event.type) { case SDL_MOUSEMOTION: printf("%d\n",event.motion.xrel); break; } ... }
112
112
112
112
...
Partager