Hola!
Estoy haciendo un juego de lucha en C con la libreria SDL.
Lo estoy haciendo para PC, uso las tclas "w,a,s,d" para mover el Player1 y "UP, DOWN, LEFT, RIGHT" para el Player2.
El problema q tengo es el siguiente:
Para mover el Player1 hacia la derecha y de forma q este agachado, pulso "s+d". Todo pefecto, pero si pulso la tecla DOWN a la vez... deja de detectar q la tecla d esta pulsada y el personaje no se mueve hacia la derecha.
He comprobado q tb me pasa lo mismo si pulso la Tecla Espacio (tecla q no estoy usando para nada) en vez de DOWN.
He comprobado mas combinaciones q tambien bloquean otras teclas.
Si alguien me pudiese dar una solucion..
Hay alguna limitacion a la hora de pulsar teclas???
EDITO: El problema es de mi teclado, acabo de probar en un bloc de notas y tp me escribe la letra "d" si mantendo pulsado "s" y "DOWN". De todas formas si a alguien se le ocurre una solucion...
Gracias!