|
Defines |
| #define | JOY_1_BUTTON_A 1 |
| #define | JOY_1_BUTTON_B 2 |
| #define | JOY_2_BUTTON_A 4 |
| #define | JOY_2_BUTTON_B 8 |
| #define | JOY_ALL_BUTTONS (1+2+4+8) |
| #define | JOY_1_X_AXIS 1 |
| #define | JOY_1_Y_AXIS 2 |
| #define | JOY_1_R_AXIS 4 |
| #define | JOY_1_Z_AXIS 8 |
| #define | JOY_1_U_AXIS 16 |
| #define | JOY_1_V_AXIS 32 |
| #define | JOY_ALL_AXIS (1+2+4+8+16+32) |
| #define | JOY_POLL_RATE 0 |
| #define | JOY_NUM_AXES 6 |
| #define | MAX_BUTTONS 20 |
Functions |
| int | joy_init () |
| void | joy_close () |
| void | joy_set_ul () |
| void | joy_set_lr () |
| void | joy_set_cen () |
| void | joy_get_pos (int *x, int *y) |
| int | joy_get_btns () |
| int | joy_get_button_up_cnt (int btn) |
| int | joy_get_button_down_cnt (int btn) |
| fix | joy_get_button_down_time (int btn) |
| ubyte | joy_read_raw_buttons () |
| ubyte | joystick_read_raw_axis (ubyte mask, int *axis) |
| void | joy_flush () |
| ubyte | joy_get_present_mask () |
| void | joy_set_timer_rate (int max_value) |
| int | joy_get_timer_rate () |
| int | joy_get_button_state (int btn) |
| void | joy_set_cen_fake (int channel) |
| ubyte | joy_read_stick (ubyte masks, int *axis) |
| 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) |
| void | joy_set_btn_values (int btn, int state, fix timedown, int downcount, int upcount) |
| int | joy_get_scaled_reading (int raw, int axn) |
| void | joy_set_slow_reading (int flag) |
Variables |
| char | joy_installed |
| char | joy_present |
| int | JOY_PORT |
| int | joy_deadzone |