From 2873618c0e971250b393ea70b8e32881f62027df Mon Sep 17 00:00:00 2001 From: Joe Fabisevich Date: Mon, 16 Feb 2026 20:16:39 -0500 Subject: [PATCH] Fix ambiguous use of .pi --- Sources/Pow/Transitions/Anvil.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/Pow/Transitions/Anvil.swift b/Sources/Pow/Transitions/Anvil.swift index d53dfaa..970b9db 100644 --- a/Sources/Pow/Transitions/Anvil.swift +++ b/Sources/Pow/Transitions/Anvil.swift @@ -109,7 +109,7 @@ internal struct Anvil: ViewModifier, ProgressableAnimation, AnimatableModifier { let offsetX = maxOffsetX * (relativeX - 0.5) * 2 * .random(in: 0.8 ... 1.2, using: &rng) let offsetY = CGFloat.random(in: -maxOffsetY / 2 ... maxOffsetY / 2, using: &rng) + (t * t) * -50 - var scale = 1 + 0.6 * (1 - pow(sin(relativeX * .pi), 0.4)) + .random(in: 0 ... 0.2, using: &rng) + var scale = 1 + 0.6 * (1 - pow(sin(relativeX * CGFloat.pi), 0.4)) + .random(in: 0 ... 0.2, using: &rng) scale *= 0.8 + (dustT * 0.2) scale /= 3 scale *= 1 - pow(2, -50 * dustT) @@ -188,7 +188,7 @@ internal struct Anvil: ViewModifier, ProgressableAnimation, AnimatableModifier { ctx.translateBy(x: center.x, y: center.y) ctx.scaleBy(x: scale, y: scale) - ctx.opacity = Double(pow(sin(speckT * .pi), 0.2)) + ctx.opacity = Double(pow(sin(speckT * CGFloat.pi), 0.2)) ctx.fill(speck, with: .color(Color(white: .random(in: 0.75 ... 0.9, using: &rng)))) } }