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; |