summaryrefslogtreecommitdiff
path: root/grapher/Models/Serialized/RawAccelSettings.cs
diff options
context:
space:
mode:
authora1xd <[email protected]>2020-10-08 02:07:56 -0400
committera1xd <[email protected]>2020-10-08 02:07:56 -0400
commit2be0106211cb4ce30036fc0c8e84ae70dff68c87 (patch)
treed36296ff0402c014d355b7fb1b8e7cc4c11fc3f4 /grapher/Models/Serialized/RawAccelSettings.cs
parentease requirements for loading driver settings (diff)
downloadrawaccel-2be0106211cb4ce30036fc0c8e84ae70dff68c87.tar.xz
rawaccel-2be0106211cb4ce30036fc0c8e84ae70dff68c87.zip
add toggle button + save gui settings on close
remove option to disable write on startup
Diffstat (limited to 'grapher/Models/Serialized/RawAccelSettings.cs')
-rw-r--r--grapher/Models/Serialized/RawAccelSettings.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/grapher/Models/Serialized/RawAccelSettings.cs b/grapher/Models/Serialized/RawAccelSettings.cs
index 6f48d44..e0362ff 100644
--- a/grapher/Models/Serialized/RawAccelSettings.cs
+++ b/grapher/Models/Serialized/RawAccelSettings.cs
@@ -115,6 +115,18 @@ namespace grapher.Models.Serialized
.AddFirst(new JProperty("### Mode Types ###", modes));
}
+ public bool IsDefaultEquivalent()
+ {
+ bool wholeOrNoY = AccelerationSettings.combineMagnitudes ||
+ AccelerationSettings.modes.y == AccelMode.noaccel;
+
+ return AccelerationSettings.sensitivity.x == 1 &&
+ AccelerationSettings.sensitivity.y == 1 &&
+ AccelerationSettings.rotation == 0 &&
+ AccelerationSettings.modes.x == AccelMode.noaccel &&
+ wholeOrNoY;
+ }
+
#endregion Methods
}
}