/* call-seq: * input.isJoystickButtonDown( joystick, button ) -> true or false * * Get the current state of a joystick button (pressed or released). */ static VALUE Input_IsJoystickButtonDown( VALUE self, VALUE aJoystick, VALUE aButton ) { sf::Input *object = NULL; Data_Get_Struct( self, sf::Input, object ); unsigned int rawJoystick = NUM2UINT( aJoystick ); unsigned int rawButton = NUM2UINT( aButton ); if( object->IsJoystickButtonDown( aJoystick, rawButton ) == true ) { return Qtrue; } else { return Qfalse; } }