| version 1.1 | | version 1.2 |
|---|
| | |
| * Routines to configure keyboard, joystick, etc.. | | * Routines to configure keyboard, joystick, etc.. |
| * | | * |
| * $Log$ | | * $Log$ |
| * Revision 1.1 1999/06/14 22:08:14 donut | | * Revision 1.2 1999/09/06 07:01:37 sekmu |
| * Initial revision | | * better dos jostick config menu |
| | | * |
| | | * Revision 1.1.1.1 1999/06/14 22:08:14 donut |
| | | * Import of d1x 1.37 source. |
| * | | * |
| * Revision 2.11 1995/08/23 16:08:04 john | | * Revision 2.11 1995/08/23 16:08:04 john |
| * Added version 2 of external controls that passes the ship | | * Added version 2 of external controls that passes the ship |
| | |
| //added/changed 3/7/99 Owen Evans -> #endif | | //added/changed 3/7/99 Owen Evans -> #endif |
| int axis[JOY_NUM_AXES]; | | int axis[JOY_NUM_AXES]; |
| int old_axis[JOY_NUM_AXES]; | | int old_axis[JOY_NUM_AXES]; |
| int temp_min[JOY_NUM_AXES]; | | // int temp_min[JOY_NUM_AXES]; |
| int temp_center[JOY_NUM_AXES]; | | // int temp_center[JOY_NUM_AXES]; |
| int temp_max[JOY_NUM_AXES]; | | // int temp_max[JOY_NUM_AXES]; |
| #endif | | #endif |
| int n,i,k; | | int n,i,k; |
| ubyte code; | | ubyte code; |
| | |
| if (abs (axis[i] - old_axis[i]) > ((j_axis[i].max_val - j_axis[i].min_val) / 32)) | | if (abs (axis[i] - old_axis[i]) > ((j_axis[i].max_val - j_axis[i].min_val) / 32)) |
| { | | { |
| #else | | #else |
| //added/changed 3/17/99 Owen Evans (next three lines) | | //added/changed 3/17/99 Owen Evans |
| joy_get_cal_vals(temp_min, temp_center, temp_max); | | //added/edited on 9/6/99 by Victor Rachels for better config |
| | | //-unneeded- joy_get_cal_vals(temp_min, temp_center, temp_max); |
| for (i=0; i<JOY_NUM_AXES; i++ ) | | for (i=0; i<JOY_NUM_AXES; i++ ) |
| { | | { |
| if (abs(axis[i] - old_axis[i]) > ((temp_max[i] - temp_min[i]) / 32)) | | axis[i] = joy_get_scaled_reading(axis[i],i); |
| | | if(axis[i]) //-was- if (abs(axis[i] - old_axis[i]) > ((temp_max[i] - temp_min[i]) / 32)) |
| | | //end this section addition/edit - VR |
| { | | { |
| #endif | | #endif |
| code = i; | | code = i; |