Use clamp_symmetric_value in kconfig_read_controls

Avoid open-coding the test.
This commit is contained in:
Kp 2016-10-21 02:16:48 +00:00
parent a8a41aa2ff
commit a0d614e6b0

View file

@ -1763,10 +1763,7 @@ void kconfig_read_controls(const d_event &event, int automap_flag)
{
int mouse_null_value = (i==2?16:PlayerCfg.MouseFSDead*8);
Controls.raw_mouse_axis[i] += ax[i];
if (Controls.raw_mouse_axis[i] < -MOUSEFS_DELTA_RANGE)
Controls.raw_mouse_axis[i] = -MOUSEFS_DELTA_RANGE;
if (Controls.raw_mouse_axis[i] > MOUSEFS_DELTA_RANGE)
Controls.raw_mouse_axis[i] = MOUSEFS_DELTA_RANGE;
clamp_symmetric_value(Controls.raw_mouse_axis[i], MOUSEFS_DELTA_RANGE);
if (Controls.raw_mouse_axis[i] > mouse_null_value)
Controls.mouse_axis[i] = (((Controls.raw_mouse_axis[i] - mouse_null_value) * MOUSEFS_DELTA_RANGE) / (MOUSEFS_DELTA_RANGE - mouse_null_value) * frametime) / MOUSEFS_DELTA_RANGE;
else if (Controls.raw_mouse_axis[i] < -mouse_null_value)