Bonjour !
J'ai créé Deux fonctions séparées, l'une pour les événements clavier et l'autrre pour ceux de la souris, toutes deux appelées dans la boucle principale comme suite:
Le problème: seuls les événements souris sont récupérés et si j'inverse l'ordre d'appel des deux fonctions et bien ... c'est l'inverse, seuls les événements clavier sont gérés ... j'ai loupé le coche quelque part
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 while (! quit) { /* * Attente d'un evenement utilisateur. */ SDL_WaitEvent (& event); /* * Evenements utilisateur. */ quit = mouse_events (& win); quit = keyboard_events (event); if (event.type == SDL_QUIT) { quit = SDL_TRUE; } /* * Dessin de la scene. */ draw (& win); }![]()
Quelqu'un peut-il m'expliquer comment résoudre ce problème ?
Merci d'avance![]()
Partager