summaryrefslogtreecommitdiff
path: root/grapher/Models/Serialized/RawAccelSettings.cs
diff options
context:
space:
mode:
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;
}