mirror of https://github.com/PCSX2/pcsx2.git
InputManager: Warning fix/default interia value
This commit is contained in:
parent
7e64dc2576
commit
750a74206c
|
@ -1222,16 +1222,18 @@ void InputManager::ReloadBindings(SettingsInterface& si, SettingsInterface& bind
|
||||||
for (u32 pad = 0; pad < PAD::NUM_CONTROLLER_PORTS; pad++)
|
for (u32 pad = 0; pad < PAD::NUM_CONTROLLER_PORTS; pad++)
|
||||||
AddPadBindings(binding_si, pad, PAD::GetDefaultPadType(pad));
|
AddPadBindings(binding_si, pad, PAD::GetDefaultPadType(pad));
|
||||||
|
|
||||||
const float ui_ctrl_range = 100.0f;
|
constexpr float ui_ctrl_range = 100.0f;
|
||||||
const float pointer_sensitivity = 0.05;
|
constexpr float pointer_sensitivity = 0.05f;
|
||||||
for (u32 axis = 0; axis <= static_cast<u32>(InputPointerAxis::Y); axis++)
|
for (u32 axis = 0; axis <= static_cast<u32>(InputPointerAxis::Y); axis++)
|
||||||
{
|
{
|
||||||
s_pointer_axis_speed[axis] = si.GetFloatValue("Pad", fmt::format("Pointer{}Speed", s_pointer_axis_names[axis]).c_str(), 40.0f) / ui_ctrl_range * pointer_sensitivity;
|
s_pointer_axis_speed[axis] = si.GetFloatValue("Pad", fmt::format("Pointer{}Speed", s_pointer_axis_names[axis]).c_str(), 40.0f) /
|
||||||
s_pointer_axis_dead_zone[axis] = std::min(si.GetFloatValue("Pad", fmt::format("Pointer{}DeadZone", s_pointer_axis_names[axis]).c_str(), 20.0f) / ui_ctrl_range, 1.0f);
|
ui_ctrl_range * pointer_sensitivity;
|
||||||
s_pointer_axis_range[axis] = 1.0f - s_pointer_axis_dead_zone[axis];
|
s_pointer_axis_dead_zone[axis] = std::min(
|
||||||
|
si.GetFloatValue("Pad", fmt::format("Pointer{}DeadZone", s_pointer_axis_names[axis]).c_str(), 20.0f) / ui_ctrl_range, 1.0f);
|
||||||
|
s_pointer_axis_range[axis] = 1.0f - s_pointer_axis_dead_zone[axis];
|
||||||
}
|
}
|
||||||
s_pointer_inertia = si.GetFloatValue("Pad", fmt::format("PointerInertia").c_str(), 0.0f) / ui_ctrl_range;
|
s_pointer_inertia = si.GetFloatValue("Pad", "PointerInertia", 10.0f) / ui_ctrl_range;
|
||||||
s_pointer_pos = {0.0f, 0.0f};
|
s_pointer_pos = {};
|
||||||
|
|
||||||
for (u32 port = 0; port < USB::NUM_PORTS; port++)
|
for (u32 port = 0; port < USB::NUM_PORTS; port++)
|
||||||
AddUSBBindings(binding_si, port);
|
AddUSBBindings(binding_si, port);
|
||||||
|
|
Loading…
Reference in New Issue