Estoy haciendo un juego de dos jugadores, consiste en apretar el mayor número de veces las teclas, el jugador 1 tiene que presionar la tecla Ctrl Izquierda y el segundo jugador Ctrl Derecha. Si los jugadores pulsan muy rápidamente las teclas seguramente coincidirán alguna vez, entonces para eso necesito trabajar con teclas combinadas.
Vi cómo se hacía en el ejemplo "Desplazamiento suave":
- Código: Seleccionar todo
if (teclas [SDLK_UP] && teclas [SDLK_LEFT])
Pero cuando yo uso en mi juego eso no me funciona:
- Código: Seleccionar todo
if (teclas[SDLK_LCTRL])
{
puntos1++;
}
if (teclas[SDLK_RCTRL])
{
puntos2++;
}
if (teclas[SDLK_LCTRL] && teclas[SDLK_RCTRL])
{
puntos1++;
puntos2++;
}
Me funciona teclas[SDLK_LCTRL] y teclas[SDLK_RCTRL] pero unidos no. A ver si me podéis ayudar o me decís otra manera para hacer lo que quiero.
Gracias.