|
Classes |
| struct | joybutton |
| struct | joyaxis |
| struct | joyinfo |
| struct | Button_info |
| struct | Joy_info |
Defines |
| #define | MAX_JOYSTICKS 16 |
| #define | MAX_AXES_PER_JOYSTICK 8 |
| #define | MAX_BUTTONS_PER_JOYSTICK 16 |
| #define | MAX_HATS_PER_JOYSTICK 128 |
Functions |
| void | joy_button_handler (SDL_JoyButtonEvent *jbe) |
| void | joy_hat_handler (SDL_JoyHatEvent *jhe) |
| void | joy_axis_handler (SDL_JoyAxisEvent *jae) |
| int | joy_init () |
| void | joy_close () |
| void | joy_get_pos (int *x, int *y) |
| int | joy_get_btns () |
| int | joy_get_button_down_cnt (int btn) |
| fix | joy_get_button_down_time (int btn) |
| ubyte | joystick_read_raw_axis (ubyte mask, int *axis) |
| void | joy_flush () |
| int | joy_get_button_state (int btn) |
| void | joy_get_cal_vals (int *axis_min, int *axis_center, int *axis_max) |
| void | joy_set_cal_vals (int *axis_min, int *axis_center, int *axis_max) |
| int | joy_get_scaled_reading (int raw, int axis_num) |
| void | joy_set_slow_reading (int flag) |
| void | joy_set_btn_values (int btn, int state, fix timedown, int downcount, int upcount) |
Variables |
| char * | joybutton_text [] |
| char * | joyaxis_text [] |
| char | joy_present = 0 |
| int | num_joysticks = 0 |
| int | joy_deadzone = 0 |
| int | joy_num_axes = 0 |
| static struct joyinfo | Joystick |
| struct { |
| short pal_entry |
| short rgb15 |
| SDL_Joystick * handle |
| int n_axes |
| int n_buttons |
| int n_hats |
| int hat_map [MAX_HATS_PER_JOYSTICK] |
| int axis_map [MAX_AXES_PER_JOYSTICK] |
| int button_map [MAX_BUTTONS_PER_JOYSTICK] |
| int fileinfo_version |
| int fileinfo_sizeof |
| ushort fileinfo_signature |
| ushort fileinfo_version |
| } | SDL_Joysticks [MAX_JOYSTICKS] |
| Joy_info | joystick |