From 421a9094806e7302e00b9aae5ac8631f9552b476 Mon Sep 17 00:00:00 2001 From: Joshua Turner <16052051+josh26turner@users.noreply.github.com> Date: Mon, 5 Jul 2021 16:05:02 +0100 Subject: [PATCH] Update Display.java --- .../main/java/com/example/josh/waypointcompass/Display.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/WaypointCompass/app/src/main/java/com/example/josh/waypointcompass/Display.java b/WaypointCompass/app/src/main/java/com/example/josh/waypointcompass/Display.java index 50bf51c..b3da7e9 100755 --- a/WaypointCompass/app/src/main/java/com/example/josh/waypointcompass/Display.java +++ b/WaypointCompass/app/src/main/java/com/example/josh/waypointcompass/Display.java @@ -219,7 +219,7 @@ int findBearingTo(double y1, double x1, double y2, double x2) double bearing; if (y > 0) { - if (x > 0) bearing = Math.toDegrees(Math.atan(y / x)); + if (x < 0) bearing = Math.toDegrees(Math.atan(y / x)); else if (x > 0) bearing = 180 - Math.toDegrees(Math.atan(-y/x)); else bearing = (180 + Math.toDegrees(Math.atan(y/x))) % 180; } @@ -319,4 +319,4 @@ protected Double doInBackground(Double... doubles) { return 0.0; } } -} \ No newline at end of file +}