Nordindikatoren («N»-merket) ble plassert på en sirkel med radius min(w,h) * 0,54 fra senter. I stående kompassvisning er dette bredere enn viewporten, så indikatoren havnet utenfor skjermen når brukeren vendte omtrent 90° eller 270°. Ny hjelpefunksjon clampIndicatorRadius finner avstanden fra sentrum til nærmeste viewport-kant i nordretningen, og klamper radiusen slik at hele «N»-etiketten holder seg innenfor rammen uansett rotasjonsvinkel. Seks nye unittester dekker grensetilfeller, inkludert en sweep over alle 360° som fanget opp en float-presisjonsartefakt ved 240°. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||