diff --git a/src/main/java/seng302/controllers/RaceViewController.java b/src/main/java/seng302/controllers/RaceViewController.java index 45041553..524068b7 100644 --- a/src/main/java/seng302/controllers/RaceViewController.java +++ b/src/main/java/seng302/controllers/RaceViewController.java @@ -304,14 +304,11 @@ public class RaceViewController extends Thread implements ImportantAnnotationDel private Mark getNextMark(BoatGroup bg) { Integer legNumber = bg.getBoat().getLegNumber(); - System.out.println("Leg Number: " + legNumber); List markSequence = StreamParser.getXmlObject().getRaceXML().getCompoundMarkSequence(); if (legNumber == 0) { - System.out.println("PreStart"); return null; } else if (legNumber == markSequence.size() - 1) { - System.out.println("Finishing"); return null; } @@ -415,19 +412,15 @@ public class RaceViewController extends Thread implements ImportantAnnotationDel private void updateLaylines(BoatGroup bg) { - System.out.println("========" + bg.getBoat().getBoatName() + "========="); Mark nextMark = getNextMark(bg); Boolean isUpwind = null; // Can only calc leg direction if there is a next mark and it is a gate mark if (nextMark != null) { - System.out.println("Next Mark: " + nextMark.getName()); if (nextMark instanceof GateMark) { if (bg.isUpwindLeg(includedCanvasController, nextMark)) { isUpwind = true; - System.out.println(bg.getBoat().getBoatName() + " is on an upwind leg"); } else { isUpwind = false; - System.out.println(bg.getBoat().getBoatName() + " is on a downwind leg"); } for(MarkGroup mg : includedCanvasController.getMarkGroups()) { @@ -476,8 +469,6 @@ public class RaceViewController extends Thread implements ImportantAnnotationDel } } } - - System.out.println(); } diff --git a/src/main/java/seng302/models/stream/StreamParser.java b/src/main/java/seng302/models/stream/StreamParser.java index 36961e78..d078cc0d 100644 --- a/src/main/java/seng302/models/stream/StreamParser.java +++ b/src/main/java/seng302/models/stream/StreamParser.java @@ -240,6 +240,7 @@ public class StreamParser extends Thread { Long estTimeAtFinish = bytesToLong( Arrays.copyOfRange(payload, 38 + (i * 20), 44 + (i * 20))); boat.setEstimateTimeAtFinish(estTimeAtFinish); + boatsPos.put(estTimeAtFinish, boat); // String boatStatus = "SourceID: " + boatStatusSourceID; // boatStatus += "\nBoat Status: " + (int)payload[28 + (i * 20)]; // boatStatus += "\nLegNumber: " + (int)payload[29 + (i * 20)];