1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-05 03:53:40 +08:00

Calculate the diagonal length using Vector2.LengthFast instead of manually

This commit is contained in:
aitani9
2021-07-22 14:04:01 -07:00
Unverified
parent e6b28e1386
commit 80cb7c77b9
+1 -1
View File
@@ -147,7 +147,7 @@ namespace osu.Game.Rulesets.Osu.Mods
if (barrelRollActive)
{
float center = restrictTo.ToSpaceOfOtherDrawable(restrictTo.OriginPosition, Parent).X;
float halfDiagonal = MathF.Sqrt(MathF.Pow(restrictTo.DrawWidth / 2, 2) + MathF.Pow(restrictTo.DrawHeight / 2, 2));
float halfDiagonal = (restrictTo.DrawSize / 2).LengthFast;
start = center - halfDiagonal;
end = center + halfDiagonal;