Eskema
01/09/2006, 10:23
Buenas gente, tengo una dudilla con la funcion getbutton, ¿como puedo saber q se ha dejado de pulsar el boton?
En pc tengo un codigo tal q asi
if(teclas[SDLK_LCTRL]) Disparo();
disparo++;
if(!teclas[SDLK_LCTRL])
disparo = 0;
De esta forma cuando suelto ctrl el disparo vuelve a 0, ¿como hago lo mismo con joystickgetbutton?
if(SDL_JoystickGetButton(joystick, GP2X_BUTTON_A)) Disparo();
disparo++;
if(!SDL_JoystickGetButton(joystick, GP2X_BUTTON_A))
disparo = 0;
De esta forma no consigo nada, es decir el A no hace nada de nada, ¿algun consejillo?
Edito: Solucionado, me habia dejado un puntero sin iniciar y por eso no respondia ;) desde luego menudo patan soy.... xD
En pc tengo un codigo tal q asi
if(teclas[SDLK_LCTRL]) Disparo();
disparo++;
if(!teclas[SDLK_LCTRL])
disparo = 0;
De esta forma cuando suelto ctrl el disparo vuelve a 0, ¿como hago lo mismo con joystickgetbutton?
if(SDL_JoystickGetButton(joystick, GP2X_BUTTON_A)) Disparo();
disparo++;
if(!SDL_JoystickGetButton(joystick, GP2X_BUTTON_A))
disparo = 0;
De esta forma no consigo nada, es decir el A no hace nada de nada, ¿algun consejillo?
Edito: Solucionado, me habia dejado un puntero sin iniciar y por eso no respondia ;) desde luego menudo patan soy.... xD