mirror of
https://github.com/osukey/osukey.git
synced 2025-05-18 20:17:23 +09:00
Use constant definition.
This commit is contained in:
parent
8ddc13e394
commit
56292bd7f0
@ -10,6 +10,7 @@ using System;
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using osu.Framework.Extensions.IEnumerableExtensions;
|
using osu.Framework.Extensions.IEnumerableExtensions;
|
||||||
|
using osu.Game.Rulesets.Osu.UI;
|
||||||
using osu.Game.Rulesets.Scoring;
|
using osu.Game.Rulesets.Scoring;
|
||||||
using osu.Game.Rulesets.UI;
|
using osu.Game.Rulesets.UI;
|
||||||
using OpenTK;
|
using OpenTK;
|
||||||
@ -39,11 +40,11 @@ namespace osu.Game.Rulesets.Osu.Mods
|
|||||||
|
|
||||||
public void ApplyToRulesetContainer(RulesetContainer<OsuHitObject> rulesetContainer)
|
public void ApplyToRulesetContainer(RulesetContainer<OsuHitObject> rulesetContainer)
|
||||||
{
|
{
|
||||||
rulesetContainer.Objects.OfType<OsuHitObject>().ForEach(h => h.Position = new Vector2(h.Position.X, 384 - h.Y));
|
rulesetContainer.Objects.OfType<OsuHitObject>().ForEach(h => h.Position = new Vector2(h.Position.X, OsuPlayfield.BASE_SIZE.Y - h.Y));
|
||||||
rulesetContainer.Objects.OfType<Slider>().ForEach(s =>
|
rulesetContainer.Objects.OfType<Slider>().ForEach(s =>
|
||||||
{
|
{
|
||||||
var newControlPoints = new List<Vector2>();
|
var newControlPoints = new List<Vector2>();
|
||||||
s.ControlPoints.ForEach(c => newControlPoints.Add(new Vector2(c.X, 384 - c.Y)));
|
s.ControlPoints.ForEach(c => newControlPoints.Add(new Vector2(c.X, OsuPlayfield.BASE_SIZE.Y - c.Y)));
|
||||||
|
|
||||||
s.ControlPoints = newControlPoints;
|
s.ControlPoints = newControlPoints;
|
||||||
s.Curve?.Calculate(); // Recalculate the slider curve
|
s.Curve?.Calculate(); // Recalculate the slider curve
|
||||||
|
Loading…
x
Reference in New Issue
Block a user