From 2f5b9d1f94600cf8bcf2177bdb1698ba2e96c6a4 Mon Sep 17 00:00:00 2001 From: PeekabooSteam Date: Fri, 31 Mar 2023 20:31:36 +0100 Subject: [PATCH] 360 now shows for bullseyes. --- client/src/panels/mouseinfopanel.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/client/src/panels/mouseinfopanel.ts b/client/src/panels/mouseinfopanel.ts index 78632009..1e66e3aa 100644 --- a/client/src/panels/mouseinfopanel.ts +++ b/client/src/panels/mouseinfopanel.ts @@ -36,10 +36,17 @@ export class MouseInfoPanel extends Panel { var el = this.getElement().querySelector(`#bullseye-${idx}`); if ( el != null ) { + var dist = distance(bullseyes[idx].latitude, bullseyes[idx].longitude, mousePosition.lat, mousePosition.lng); var bear = bearing(bullseyes[idx].latitude, bullseyes[idx].longitude, mousePosition.lat, mousePosition.lng); - el.dataset.bearing = zeroAppend(Math.floor(bear), 3); + let bng = zeroAppend(Math.floor(bear), 3); + + if ( bng === "000" ) { + bng = "360"; + } + + el.dataset.bearing = bng; el.dataset.distance = zeroAppend(Math.floor(dist*0.000539957), 3); el.dataset.distanceUnits = "NM"; }