From cf6bbdd1f1709e23201eea5c5fd9acb9d3f79d55 Mon Sep 17 00:00:00 2001 From: Haoming Yin Date: Mon, 27 Mar 2017 14:29:03 +1300 Subject: [PATCH] Fixed boat heading calculation method to get a correct direction #story[480] #pair[hyi25, ptg19] --- src/main/java/seng302/models/Event.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/seng302/models/Event.java b/src/main/java/seng302/models/Event.java index 576c1e44..e803845d 100644 --- a/src/main/java/seng302/models/Event.java +++ b/src/main/java/seng302/models/Event.java @@ -113,7 +113,8 @@ public class Event { } /** - * @return the boats heading + * Calculates current boat heading direction. + * @return the boats heading as degree. vertical upward is 0 degree, and degree goes up clockwise. */ public double getBoatHeading() { if (mark2 == null){ @@ -132,7 +133,9 @@ public class Event { } // Convert back to degrees, and flip 180 degrees - return (Math.toDegrees(headingRadians) + 180) % 360; +// return ((headingRadians) * 180) / Math.PI; + return (Math.toDegrees(headingRadians) + 90) % 360; + } public Mark getThisMark() {