Hola , estoy programando con SDL y tengo un problema (unos warnings) cuando utilizo codeblocks.
En un momento determinado del codigo hago esto
case SDL_KEYDOWN:
switch(event.key.keysym.sym) //Tecla apretada
{
case SDLK_UP: //En el caso de que la tecla apretada sea Arriba hacer....
b[0]=1;
break;
case SDLK_LEFT:
b[1]=1;
break; // y sigue...
(En resumidas cuentas hago un switch sin considerar todas las teclas solamente arriba abajo izquierda y derecha).
Ahora cuando lo trato de compilar g++ (con las opciones por defecto de codeblocks) me devuelve los siguientes Warnings
el valor de enumeración ‘SDLK_FIRST’ no se maneja en un switch [-Wswitch]
el valor de enumeración ‘SDLK_BACKSPACE’ no se maneja en un switch [-Wswitch]
Y asi con todas las teclas que no considero en el switch...
Es muy molesto por que no se como solucionar ese error en el codigo sin poner todas los casos ni setear a codeblocks para que no haga el chequeo Wswitch (o no se lo mando como parmtro al compilador mejor dicho)...
Alguien tiene alguna idea de esto???