diff options
| author | a1xd <[email protected]> | 2020-10-08 02:07:56 -0400 |
|---|---|---|
| committer | a1xd <[email protected]> | 2020-10-08 02:07:56 -0400 |
| commit | 2be0106211cb4ce30036fc0c8e84ae70dff68c87 (patch) | |
| tree | d36296ff0402c014d355b7fb1b8e7cc4c11fc3f4 /grapher/Models/Serialized/RawAccelSettings.cs | |
| parent | ease requirements for loading driver settings (diff) | |
| download | rawaccel-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.cs | 12 |
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 } } |