summaryrefslogtreecommitdiff
path: root/grapher/Models/Options/AccelOptionSet.cs
diff options
context:
space:
mode:
authorJacob Palecki <[email protected]>2020-09-04 01:15:12 -0700
committerJacob Palecki <[email protected]>2020-09-04 01:15:12 -0700
commit87ee655d3c0ba3cdb0ca71a1b66aeb02c8c6aa70 (patch)
treea2ca5c42352737e3dab48ec854c1cd068a282e46 /grapher/Models/Options/AccelOptionSet.cs
parentThe menus mostly work (diff)
parentMerge pull request #19 from JacobPalecki/gainOffset (diff)
downloadrawaccel-87ee655d3c0ba3cdb0ca71a1b66aeb02c8c6aa70.tar.xz
rawaccel-87ee655d3c0ba3cdb0ca71a1b66aeb02c8c6aa70.zip
Merge with master
Diffstat (limited to 'grapher/Models/Options/AccelOptionSet.cs')
-rw-r--r--grapher/Models/Options/AccelOptionSet.cs13
1 files changed, 7 insertions, 6 deletions
diff --git a/grapher/Models/Options/AccelOptionSet.cs b/grapher/Models/Options/AccelOptionSet.cs
index b1f85a9..838917c 100644
--- a/grapher/Models/Options/AccelOptionSet.cs
+++ b/grapher/Models/Options/AccelOptionSet.cs
@@ -17,7 +17,7 @@ namespace grapher.Models.Options
Option acceleration,
CapOptions cap,
Option weight,
- Option offset,
+ OffsetOptions offset,
Option limitOrExp,
Option midpoint)
{
@@ -50,7 +50,7 @@ namespace grapher.Models.Options
public Option Weight { get; }
- public Option Offset { get; }
+ public OffsetOptions Offset { get; }
public Option LimitOrExponent { get; }
@@ -126,7 +126,8 @@ namespace grapher.Models.Options
args.limit = LimitOrExponent.Field.Data;
args.exponent = LimitOrExponent.Field.Data;
args.powerExponent = LimitOrExponent.Field.Data;
- args.offset = Offset.Field.Data;
+ args.offset = Offset.Offset;
+ args.legacy_offset = Offset.LegacyOffset;
args.midpoint = Midpoint.Field.Data;
args.weight = Weight.Field.Data;
}
@@ -143,7 +144,7 @@ namespace grapher.Models.Options
AccelTypeOptions.SetActiveValue(mode);
Weight.SetActiveValue(args.weight);
Cap.SetActiveValues(args.gainCap, args.scaleCap, args.gainCap > 0);
- Offset.SetActiveValue(args.offset);
+ Offset.SetActiveValue(args.offset, args.legacy_offset);
Acceleration.SetActiveValue(args.accel);
LimitOrExponent.SetActiveValue(args.exponent);
Midpoint.SetActiveValue(args.midpoint);
@@ -155,8 +156,8 @@ namespace grapher.Models.Options
Acceleration.Top = AccelTypeOptions.Top + AccelTypeOptions.Height + Constants.OptionVerticalSeperation;
Cap.SnapTo(Acceleration);
Weight.SnapTo(Cap);
- Offset.SnapTo(Weight);
- LimitOrExponent.SnapTo(Offset);
+ Offset.OffsetOption.SnapTo(Weight);
+ LimitOrExponent.SnapTo(Offset.OffsetOption);
Midpoint.SnapTo(LimitOrExponent);
}
}