diff options
| author | JacobPalecki <[email protected]> | 2021-01-21 20:46:50 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-01-21 20:46:50 -0800 |
| commit | aaac0e43f690191488cc4d1d40971e56350aee55 (patch) | |
| tree | cbfa5d075e32ea004460ec223c1d5f3d089b3dbc /wrapper | |
| parent | Merge pull request #65 from JacobPalecki/Directional (diff) | |
| parent | change toggle text, "enabled" -> "disable" (diff) | |
| download | rawaccel-1.4.0.tar.xz rawaccel-1.4.0.zip | |
Merge pull request #66 from a1xd/1.4-tweaksv1.4.0
add angle snapping, update signed/
Diffstat (limited to 'wrapper')
| -rw-r--r-- | wrapper/wrapper.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/wrapper/wrapper.cpp b/wrapper/wrapper.cpp index 46e7e3a..f5672a1 100644 --- a/wrapper/wrapper.cpp +++ b/wrapper/wrapper.cpp @@ -70,6 +70,9 @@ public ref struct DriverSettings [JsonProperty("Degrees of rotation")] double rotation; + [JsonProperty("Degrees of angle snapping", Required = Required::Default)] + double snap; + [JsonProperty("Use x as whole/combined accel")] [MarshalAs(UnmanagedType::U1)] bool combineMagnitudes; @@ -86,10 +89,10 @@ public ref struct DriverSettings [JsonProperty("Negative directional multipliers", Required = Required::Default)] Vec2<double> directionalMultipliers; - [JsonProperty("Stretches domain for horizontal vs vertical inputs")] + [JsonProperty("Stretches domain for horizontal vs vertical inputs", Required = Required::Default)] DomainArgs domainArgs; - [JsonProperty("Stretches accel range for horizontal vs vertical inputs")] + [JsonProperty("Stretches accel range for horizontal vs vertical inputs", Required = Required::Default)] Vec2<double> rangeXY; [JsonProperty(Required = Required::Default)] @@ -103,6 +106,12 @@ public ref struct DriverSettings { return minimumTime > 0 && minimumTime != DEFAULT_TIME_MIN; } + + DriverSettings() + { + domainArgs = { { 1, 1 }, 2 }; + rangeXY = { 1, 1 }; + } }; |