Bonjour, j'ai un petit problème d'utilisation de la librairie SDL. Voici mon code qui me pose problème :
while (true)
{
SDL_Event event;
if (SDL_PollEvent (&event) && event.type==SDL_QUIT)
break;
if (SDL_PollEvent (&event) && event.type==SDL_KEYDOWN)
{
x=x+50;
cout<<"x vaut : "<<x<<endl;
}
affichage(x);
}
|
La fonction affichage(x) fait un affichage qui depend de x mais là n'est pas le problème je pense. Avec ce code, le clic sur la croix de fermeture de la fenetre fonctionne tjs mais l'appui d'une touche n'incremente pas tjs x. Il faut que j'appuie plusieur fois de suite sur n'importe quelles touches pour qu'à un moment x veuille bien s'incrémenter. pourtant d'après ce que je pense avoir écrit, x devrait s'incrementer à chaque appui de touche quelquonque. Où est le problème? Merci d'avance