pulsar varias teclas a la vez en sdl2
Aug 24, 2015 at 11:24pm UTC
lo que pasa es que estaba haciendo un pong y no se si hubiera una forma mas eficiente de ver si se estan pulsando una o dos teclas a la vez. Si la hay que alguien me la diga :)
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
SDL_WaitEventTimeout(&evento,10);
if ((evento.type)==SDL_QUIT)
{
juego=SDL_FALSE;
}
if (evento.type==SDL_KEYDOWN)
{
switch (evento.key.keysym.sym){
case SDLK_o:
t_o=1;
break ;
case SDLK_l:
t_l=1;
break ;
case SDLK_w:
t_w=1;
break ;
case SDLK_s:
t_s=1;
break ;
}
}
if (evento.type==SDL_KEYUP)
{
switch (evento.key.keysym.sym){
case SDLK_o:
t_o=0;
break ;
case SDLK_l:
t_l=0;
break ;
case SDLK_w:
t_w=0;
break ;
case SDLK_s:
t_s=0;
break ;
}
}
if (t_o==1){
player_rojo.mover(arr);
}
if (t_l==1){
player_rojo.mover(ab);
}
if (t_w==1){
player_azul.mover(arr);
}
if (t_s==1){
player_azul.mover(ab);
}
Last edited on Aug 25, 2015 at 8:21am UTC
Aug 24, 2015 at 11:50pm UTC
No.
Tu dominio del español también deja bastante que desear.
Topic archived. No new replies allowed.