joystick_sethandlerSection: Svgalib User Manual (3)Updated: 14 April 1998 |
joystick_sethandlerSection: Svgalib User Manual (3)Updated: 14 April 1998 |
#include <vgajoystick.h>
typedef void (*__joystick_handler) (int event, int number, char
value, int joydev);
void joystick_sethandler(int joydev, __joystick_handler jh);
void joystick_setdefaulthandler(int joydev);
If you define an own handler, the following parameters are passed:
joydev = -1 modifies the event handler of all currently open joystick devices.
svgalib(7), vgagl(7), libvga.config(5), joytest(6), mjoytest(6), joystick_init(3), joystick_close(3), joystick_update(3), joystick_getnumaxes(3), joystick_getnumbuttons(3), joystick_getaxis(3), joystick_getbutton(3), joystick_button1(3), joystick_getb1(3), joystick_x(3), joystick_getx(3).
The svgalib joystick handler was mostly done by Daniel Engstr\"om <daniel.engstrom@riksnett.no>. Multiple joystick, VC switching support and code to glue it into svgalib by Michael Weller <eowmob@exp-math.uni-essen.de>. Part of the code is based on code from C. Smith and Vojtech Pavlik.