summaryrefslogtreecommitdiff
path: root/grapher/Models/Serialized/RawAccelSettings.cs
diff options
context:
space:
mode:
authora1xd <[email protected]>2020-10-21 19:23:42 -0400
committera1xd <[email protected]>2020-10-21 19:23:42 -0400
commit737461c030322ca9120aca7f61cb664fb484265a (patch)
tree298328a03187a5fab81190feffac9c42b6f8b308 /grapher/Models/Serialized/RawAccelSettings.cs
parentfix sens label visibility when separated (diff)
downloadrawaccel-737461c030322ca9120aca7f61cb664fb484265a.tar.xz
rawaccel-737461c030322ca9120aca7f61cb664fb484265a.zip
put autowrite option back in menu
Diffstat (limited to 'grapher/Models/Serialized/RawAccelSettings.cs')
-rw-r--r--grapher/Models/Serialized/RawAccelSettings.cs17
1 files changed, 11 insertions, 6 deletions
diff --git a/grapher/Models/Serialized/RawAccelSettings.cs b/grapher/Models/Serialized/RawAccelSettings.cs
index 818bfb6..af87a65 100644
--- a/grapher/Models/Serialized/RawAccelSettings.cs
+++ b/grapher/Models/Serialized/RawAccelSettings.cs
@@ -117,13 +117,18 @@ namespace grapher.Models.Serialized
public bool IsDefaultEquivalent()
{
- bool wholeOrNoY = AccelerationSettings.combineMagnitudes ||
- AccelerationSettings.modes.y == AccelMode.noaccel;
+ return IsDefaultEquivalent(AccelerationSettings);
+ }
+
+ public static bool IsDefaultEquivalent(DriverSettings accelSettings)
+ {
+ bool wholeOrNoY = accelSettings.combineMagnitudes ||
+ accelSettings.modes.y == AccelMode.noaccel;
- return AccelerationSettings.sensitivity.x == 1 &&
- AccelerationSettings.sensitivity.y == 1 &&
- AccelerationSettings.rotation == 0 &&
- AccelerationSettings.modes.x == AccelMode.noaccel &&
+ return accelSettings.sensitivity.x == 1 &&
+ accelSettings.sensitivity.y == 1 &&
+ accelSettings.rotation == 0 &&
+ accelSettings.modes.x == AccelMode.noaccel &&
wholeOrNoY;
}