bonjour,
je débute en C et je suis un tutoriel langage C.
j'utilise actuelement la SDL pour faire des programmes en fenêtre avec une gestion du clavier et de la souris.
lorsque je lance mon programme le débugger me donne deux erreurs que je ne comprend pas.
Voici le morceau de mon code qui ne va pas, j'y teste le valeur de "event.key.keysym.sym" affin de déplacer, par un clic, une image qui a pour coordonnées (position.x , position.y) :
Le débugger me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 case SDL_MOUSEBUTTONUP: position.x = event.button.x - position.x / 2; position.y = event.button.y - position.y / 2; break; default: break;
de plus je peux déplacer mon image avec le clavier sans problèmes mais aucune fonctionnalité de la souris semble être reconnue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part attention : case value 6 not in enumerated type 'SDLKey' [-Wswitch]
merci de votre aide.
Partager