Use clamp_symmetric_value in kconfig_read_controls
Avoid open-coding the test.
This commit is contained in:
parent
a8a41aa2ff
commit
a0d614e6b0
|
@ -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);
|
int mouse_null_value = (i==2?16:PlayerCfg.MouseFSDead*8);
|
||||||
Controls.raw_mouse_axis[i] += ax[i];
|
Controls.raw_mouse_axis[i] += ax[i];
|
||||||
if (Controls.raw_mouse_axis[i] < -MOUSEFS_DELTA_RANGE)
|
clamp_symmetric_value(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;
|
|
||||||
if (Controls.raw_mouse_axis[i] > mouse_null_value)
|
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;
|
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)
|
else if (Controls.raw_mouse_axis[i] < -mouse_null_value)
|
||||||
|
|
Loading…
Reference in a new issue