j´ai déjà fait un switch, mon code actuel est comme ça:
***
SDL_PollEvent(&);
if(event.type == SDL_KEYDOWN)
{
switch(event.key.keysym.sym)
{
case SDLK_ESCAPE :
return 0;
break;
case SDLK_p :
V = 5;
break;
case SDLK_o :
V = 1;
break;
case SDLK_UP :
rectangle_ship.y = rectangle_ship.y - 5;
break;
case SDLK_DOWN :
rectangle_ship.y = rectangle_ship.y + 5;
break;
case SDLK_RIGHT :
rectangle_ship.x = rectangle_ship.x + 5;
break;
case SDLK_LEFT :
rectangle_ship.x = rectangle_ship.x - 5;
break;
}
}
}
***
mais avec SDL quand on appuie sur 2 touches en même temps et qu´on en relâche une, ça arrette l´action exercée par la 2eme, vous suivez?
sinon je vais voir pour creer moi même la gestion des touches..