Bonjour,
Je suis en cours de crée une application en c++, j'ai utilisé la librairie SDL pour détecté la mouvement de clavier, pour la test d'une seule touche tout se passe bien mais je veux testé deux touche en même temps.
voila mon code pour la teste d'une seule touche:
je fai quoi pour tester deux touches en même temps? aide moi svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 SDL_Surface *ecran = NULL; SDL_Event event; /* La variable contenant l'événement */ int continuer = 1; /* Notre booléen pour la boucle */ SDL_Init(SDL_INIT_VIDEO); ecran = SDL_SetVideoMode(350, 250, 32, SDL_HWSURFACE); SDL_WM_SetCaption("Gestion des evenements en SDL", NULL); while (continuer) { SDL_WaitEvent(&event); switch(event.type) { case SDL_QUIT: continuer = 0; return continuer; break; case SDL_KEYDOWN: if(event.key.keysym.sym==SDLK_UP){ cout << "Appui sur la touche Haut" <<endl; continuer = 0; } break; } } SDL_Quit(); return continuer;
Partager