General cleanups

This commit is contained in:
smoogipoo 2019-12-09 16:44:19 +09:00
parent c18f2e6436
commit 53f7c753fb
3 changed files with 4 additions and 3 deletions

View File

@ -99,7 +99,7 @@ private void selectPiece(int index, MouseButtonEvent e)
private bool deleteSelected()
{
List<PathControlPoint> toRemove = Pieces.Where(p => p.IsSelected.Value).Select(p => p.Index).Select(i => slider.Path.ControlPoints[i]).ToList();
List<PathControlPoint> toRemove = Pieces.Where(p => p.IsSelected.Value).Select(p => slider.Path.ControlPoints[p.Index]).ToList();
// Ensure that there are any points to be deleted
if (toRemove.Count == 0)

View File

@ -41,7 +41,6 @@ public SliderPlacementBlueprint()
RelativeSizeAxes = Axes.Both;
segmentStart = HitObject.Path.ControlPoints[0];
}
[BackgroundDependencyLoader]
@ -150,9 +149,11 @@ private void updatePathType()
case 2:
segmentStart.Type.Value = PathType.Linear;
break;
case 3:
segmentStart.Type.Value = PathType.PerfectCurve;
break;
default:
segmentStart.Type.Value = PathType.Bezier;
break;

View File

@ -6,7 +6,6 @@
using NUnit.Framework;
using osu.Framework.Graphics;
using osu.Framework.Graphics.Lines;
using osu.Framework.MathUtils;
using osu.Game.Rulesets.Objects;
using osu.Game.Rulesets.Objects.Types;
using osuTK;
@ -141,6 +140,7 @@ public void TestPerfectCurveFallbackScenarios(int points)
case 2:
path.ControlPoints.AddRange(createSegment(PathType.PerfectCurve, Vector2.Zero, new Vector2(0, 100)));
break;
case 4:
path.ControlPoints.AddRange(createSegment(PathType.PerfectCurve, Vector2.Zero, new Vector2(0, 100), new Vector2(100), new Vector2(100, 0)));
break;