joystick_update(3)     Svgalib User Manual     joystick_update(3)

NAME
       joystick_update - query joysticks for status changes

SYNOPSIS
       #include <vgajoystick.h>

       int joystick_update(void);

DESCRIPTION
       queries   all  currently  opened  joysticks  for  position
       changes and calls the appropriate event handlers.

       A non-zero value is returned if and only if  any  joystick
       reported a position change. In more detail the logical and
       of the return value and (1 << joydev) is non-zero if  this
       joystick status changed.

CAVEATS
       This  function  is  only  available  in  ELF  versions  of
       svgalib. Due to backwards compatibility issues  it  cannot
       be used with shared a.out libs.

SEE ALSO
       svgalib(7),    vgagl(7),   libvga(5),   joytest(6),
       mjoytest(6),  joystick_init(3),  joystick_close(3),   joy-
       stick_sethandler(3),  joystick_setdefaulthandler(3),  joy-
       stick_getnumaxes(3),    joystick_getnumbuttons(3),    joy-
       stick_getaxis(3),   joystick_getbutton(3),   joystick_but-
       ton1(3),    joystick_getb1(3),     joystick_x(3),     joy-
       stick_getx(3).

AUTHOR
       The  svgalib  joystick  handler  was mostly done by Daniel
       Engstr\"om <daniel.engstrom@riksnett.no>.   Multiple  joy-
       stick,  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.

Svgalib 1.3.0             14 April 1998                         1