From 0b8ad137b30e3769fc662da5fcbdcb8f24790780 Mon Sep 17 00:00:00 2001 From: William Muir Date: Thu, 10 Aug 2017 17:47:24 +1200 Subject: [PATCH] Minor fixes for merge #story[1124] #pair[wmu16, hyi25] --- src/main/java/seng302/model/Yacht.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/seng302/model/Yacht.java b/src/main/java/seng302/model/Yacht.java index 94f351c5..e676bd80 100644 --- a/src/main/java/seng302/model/Yacht.java +++ b/src/main/java/seng302/model/Yacht.java @@ -32,8 +32,6 @@ public class Yacht { private Logger logger = LoggerFactory.getLogger(Yacht.class); - - private static final Integer SPEED_MULTIPLIER = 4; private static final Double ROUNDING_DISTANCE = 50d; // TODO: 3/08/17 wmu16 - Look into this value further @@ -106,7 +104,7 @@ public class Yacht { Double windSpeedKnots = GameState.getWindSpeedKnots(); Double trueWindAngle = Math.abs(GameState.getWindDirection() - heading); Double boatSpeedInKnots = PolarTable.getBoatSpeed(windSpeedKnots, trueWindAngle); - Double maxBoatSpeed = boatSpeedInKnots / 1.943844492 * 1000 * SPEED_MULTIPLIER; + Double maxBoatSpeed = boatSpeedInKnots / 1.943844492 * 1000; if (sailIn && velocity <= maxBoatSpeed && maxBoatSpeed != 0d) { if (velocity < maxBoatSpeed) { @@ -295,7 +293,7 @@ public class Yacht { currentMarkSeqID++; finishedRace = true; logMarkRounding(currentMark); - System.out.println("YAY YOU FINISHED!"); + logger.debug(sourceId + " finished"); // TODO: 8/08/17 wmu16 - Do something! } } @@ -588,10 +586,13 @@ public class Yacht { if (currentMark.isGate()) { typeString = "gate"; } - System.out.println( - "(" + currentMarkSeqID + ") Passed " + typeString + ": " + currentMark.getMarks().get(0) - .getName() - + " ID(" + currentMark.getId() + ")"); + logger.debug( + String.format("BoatID %d passed %s %s with id %d. Now on leg %d", + sourceId, + typeString, + currentMark.getMarks().get(0).getName(), + currentMark.getId(), + currentMarkSeqID)); } public void addLocationListener (YachtLocationListener listener) {