Bonjour,
Ya t'il une sous variable native sdl qui contient la dernière touche du clavier pressée ? C'est pour programmer un élan à l'objet 2d déplacé.
Plutôt que de déclarer une variable direction dans chaque cas de touche pressée, je souhaite récupérer directement la valeur de la sous-variable (si elle existe bien entendu) de la struture event.
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 switch(event.type) { case SDL_QUIT: continuer = 0; break; case SDL_KEYDOWN: switch(event.key.keysym.sym) { case SDLK_UP: // Flèche haut positionGuitar.y -= uniteDeplacement; break; case SDLK_DOWN: // Flèche bas positionGuitar.y += uniteDeplacement; break; case SDLK_RIGHT: // Flèche droite positionGuitar.x += uniteDeplacement; break; case SDLK_LEFT: // Flèche gauche positionGuitar.x -= uniteDeplacement; break; } break; case SDL_KEYUP: //...C'est ici que je veux programmer un vecteur vitesse décroissant (forces de frottement de l'air et du sol) break; }
Partager