Votre question

Problème SDL avec la sourie :

Tags :
  • Programmation
Dernière réponse : dans Programmation
23 Novembre 2009 13:10:05

Bonjour, je code en C avec la librairie SDL.

Je souhaite récupérer le fait qu’il y est un clique gauche de la sourie pour lancer une fonction.

J’ai réussi à récupérer le fait d’appuyer sur les touches haut ou bas de mon clavier et ça marche, mais pour les évènements de la sourie, que nénies.

Je vous montre mon bout de code :

while (continuer)
{
SDL_Event event;
SDL_PollEvent(&event);
switch(event.type)
{
case SDL_QUIT:
continuer = 0;
break;

case SDL_KEYDOWN:
switch(event.key.keysym.sym)
{
case SDLK_ESCAPE:
continuer = 0;
break;

case SDLK_UP:
fctAffichage(SScreen, 4, 8);
break;
case SDLK_DOWN:
fctAffichage(SScreen, 5, 9);
break;
case SDL_MOUSEBUTTONDOWN:
if (event.button.button == SDL_BUTTON_LEFT) fctAffichage(SScreen, 1, 1);
break;

}
}
SDL_Flip(SScreen);
}


Les évènements SDLK_UP et SDLK_DOWN fonctionnent parfaitement, mais pour le MOUSEBUTTONDOWN, rien ne se passe.

Si vous pouviez m’aider, je vous en remercie.

Lens49

Autres pages sur : probleme sdl sourie

3 Décembre 2009 21:12:08

Merci en effet, je me suis mélangé les pinceaux. J'ai vu mon erreur 2 jours après.

Merci encore et bonne continuation. Lens49
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS