diff options
| author | a1xd <[email protected]> | 2021-01-21 15:26:24 -0500 |
|---|---|---|
| committer | a1xd <[email protected]> | 2021-01-21 15:26:24 -0500 |
| commit | a374d576166399c2e946d76d52740b33e00db695 (patch) | |
| tree | 486d4d2d8429672af6012f318c9e3452f13e5a3f /wrapper | |
| parent | Merge pull request #65 from JacobPalecki/Directional (diff) | |
| download | rawaccel-a374d576166399c2e946d76d52740b33e00db695.tar.xz rawaccel-a374d576166399c2e946d76d52740b33e00db695.zip | |
relax requirements when deserializing settings
Diffstat (limited to 'wrapper')
| -rw-r--r-- | wrapper/wrapper.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/wrapper/wrapper.cpp b/wrapper/wrapper.cpp index 46e7e3a..c7318b8 100644 --- a/wrapper/wrapper.cpp +++ b/wrapper/wrapper.cpp @@ -86,10 +86,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 +103,12 @@ public ref struct DriverSettings { return minimumTime > 0 && minimumTime != DEFAULT_TIME_MIN; } + + DriverSettings() + { + domainArgs = { { 1, 1 }, 2 }; + rangeXY = { 1, 1 }; + } }; |