Use higher sensitivity only on tablets
This commit is contained in:
parent
8d92fa2394
commit
df0377b0fc
@ -505,7 +505,7 @@ namespace UserConfigParams
|
||||
"considered as centered in steering button."));
|
||||
|
||||
PARAM_PREFIX FloatUserConfigParam m_multitouch_sensitivity_x
|
||||
PARAM_DEFAULT( FloatUserConfigParam(0.25f, "multitouch_sensitivity_x",
|
||||
PARAM_DEFAULT( FloatUserConfigParam(0.2f, "multitouch_sensitivity_x",
|
||||
&m_multitouch_group,
|
||||
"A parameter in range [0, 1.0] that determines the sensitivity for x axis."));
|
||||
|
||||
|
@ -56,12 +56,15 @@ void override_default_params()
|
||||
case ACONFIGURATION_SCREENSIZE_SMALL:
|
||||
case ACONFIGURATION_SCREENSIZE_NORMAL:
|
||||
UserConfigParams::m_multitouch_scale = 1.3f;
|
||||
UserConfigParams::m_multitouch_sensitivity_x = 0.1f;
|
||||
break;
|
||||
case ACONFIGURATION_SCREENSIZE_LARGE:
|
||||
UserConfigParams::m_multitouch_scale = 1.2f;
|
||||
UserConfigParams::m_multitouch_sensitivity_x = 0.15f;
|
||||
break;
|
||||
case ACONFIGURATION_SCREENSIZE_XLARGE:
|
||||
UserConfigParams::m_multitouch_scale = 1.1f;
|
||||
UserConfigParams::m_multitouch_sensitivity_x = 0.2f;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
@ -151,7 +151,6 @@ GUIEngine::EventPropagation MultitouchSettingsDialog::processEvent(
|
||||
}
|
||||
else if (eventSource == "restore")
|
||||
{
|
||||
UserConfigParams::m_multitouch_sensitivity_x.revertToDefaults();
|
||||
UserConfigParams::m_multitouch_sensitivity_y.revertToDefaults();
|
||||
UserConfigParams::m_multitouch_deadzone.revertToDefaults();
|
||||
UserConfigParams::m_multitouch_mode.revertToDefaults();
|
||||
@ -167,19 +166,24 @@ GUIEngine::EventPropagation MultitouchSettingsDialog::processEvent(
|
||||
case ACONFIGURATION_SCREENSIZE_SMALL:
|
||||
case ACONFIGURATION_SCREENSIZE_NORMAL:
|
||||
UserConfigParams::m_multitouch_scale = 1.3f;
|
||||
UserConfigParams::m_multitouch_sensitivity_x = 0.1f;
|
||||
break;
|
||||
case ACONFIGURATION_SCREENSIZE_LARGE:
|
||||
UserConfigParams::m_multitouch_scale = 1.2f;
|
||||
UserConfigParams::m_multitouch_sensitivity_x = 0.15f;
|
||||
break;
|
||||
case ACONFIGURATION_SCREENSIZE_XLARGE:
|
||||
UserConfigParams::m_multitouch_scale = 1.1f;
|
||||
UserConfigParams::m_multitouch_sensitivity_x = 0.2f;
|
||||
break;
|
||||
default:
|
||||
UserConfigParams::m_multitouch_scale.revertToDefaults();
|
||||
UserConfigParams::m_multitouch_sensitivity_x.revertToDefaults();
|
||||
break;
|
||||
}
|
||||
#else
|
||||
UserConfigParams::m_multitouch_scale.revertToDefaults();
|
||||
UserConfigParams::m_multitouch_sensitivity_x.revertToDefaults();
|
||||
#endif
|
||||
|
||||
updateValues();
|
||||
|
Loading…
Reference in New Issue
Block a user