1 typedef struct joystick_device {
9 typedef struct joystick_axis {
17 typedef struct joystick_button {
20 //changed 6/24/1999 to finally squish the timedown bug - Owen Evans
28 extern int j_num_axes;
29 extern int j_num_buttons;
31 extern joystick_device j_joystick[4];
32 extern joystick_axis j_axis[MAX_AXES];
33 extern joystick_button j_button[MAX_BUTTONS];
35 extern int j_Update_state ();
36 extern int j_Get_joydev_axis_number (int all_axis_number);
37 extern int j_Get_joydev_button_number (int all_button_number);
39 extern void joy_set_min (int axis_number, int value);
40 extern void joy_set_center (int axis_number, int value);
41 extern void joy_set_max (int axis_number, int value);