summaryrefslogtreecommitdiff
path: root/grapher/Models
diff options
context:
space:
mode:
authora1xd <[email protected]>2021-01-21 22:35:37 -0500
committera1xd <[email protected]>2021-01-21 22:35:37 -0500
commit8dac6b3ff1d3fa434c4cd1db752ba34681cae8b4 (patch)
tree6dee579d0928c5ef47247f60d526ce71306c9ba8 /grapher/Models
parentdirection/distance calc - small opts (diff)
downloadrawaccel-8dac6b3ff1d3fa434c4cd1db752ba34681cae8b4.tar.xz
rawaccel-8dac6b3ff1d3fa434c4cd1db752ba34681cae8b4.zip
add angle snapping
probably works like interaccel
Diffstat (limited to 'grapher/Models')
-rw-r--r--grapher/Models/AccelGUI.cs1
-rw-r--r--grapher/Models/Serialized/RawAccelSettings.cs1
2 files changed, 2 insertions, 0 deletions
diff --git a/grapher/Models/AccelGUI.cs b/grapher/Models/AccelGUI.cs
index 5cd7012..4dd7caa 100644
--- a/grapher/Models/AccelGUI.cs
+++ b/grapher/Models/AccelGUI.cs
@@ -144,6 +144,7 @@ namespace grapher
var settings = new DriverSettings
{
rotation = ApplyOptions.Rotation.Field.Data,
+ snap = driverSettings.snap,
sensitivity = new Vec2<double>
{
x = ApplyOptions.Sensitivity.Fields.X,
diff --git a/grapher/Models/Serialized/RawAccelSettings.cs b/grapher/Models/Serialized/RawAccelSettings.cs
index f4fb1e2..17db910 100644
--- a/grapher/Models/Serialized/RawAccelSettings.cs
+++ b/grapher/Models/Serialized/RawAccelSettings.cs
@@ -131,6 +131,7 @@ namespace grapher.Models.Serialized
accelSettings.directionalMultipliers.x <= 0 &&
accelSettings.directionalMultipliers.y <= 0 &&
accelSettings.rotation == 0 &&
+ accelSettings.snap == 0 &&
accelSettings.modes.x == AccelMode.noaccel &&
wholeOrNoY;
}