From eb58581e83440180dd03bd033de2bc49f6b5bd7d Mon Sep 17 00:00:00 2001 From: Erika Savell Date: Thu, 4 May 2017 10:16:10 +1200 Subject: [PATCH] Fixed velocity issues with mock data -Was accidentally sending scaled velocity #story[778] --- mock/src/main/java/seng302/Model/Race.java | 6 ++---- .../main/java/seng302/Networking/BinaryMessageEncoder.java | 1 - sharedModel/src/main/java/SharedModel/Constants.java | 3 --- visualiser/src/main/java/seng302/Model/RaceClock.java | 1 - .../src/main/java/seng302/Model/ResizableRaceCanvas.java | 4 +--- 5 files changed, 3 insertions(+), 12 deletions(-) diff --git a/mock/src/main/java/seng302/Model/Race.java b/mock/src/main/java/seng302/Model/Race.java index 848172d7..9b59c592 100644 --- a/mock/src/main/java/seng302/Model/Race.java +++ b/mock/src/main/java/seng302/Model/Race.java @@ -32,7 +32,7 @@ public class Race implements Runnable { protected int boatsFinished = 0; protected long totalTimeElapsed; protected int scaleFactor; - protected int PRERACE_TIME = 180; //time in milliseconds to pause during pre-race. At the moment, 3 minutes + protected int PRERACE_TIME = 180000; //time in milliseconds to pause during pre-race. At the moment, 3 minutes protected boolean countdownFinish = false; protected boolean runRace = true; private int lastFPS = 20; @@ -118,7 +118,6 @@ public class Race implements Runnable { @Override public void handle(long arg0) { timeLeft = startTime - currentTime; - System.out.println(timeLeft); ArrayList boatStatusMessages = new ArrayList<>(); //For each boat, we update it's position, and generate a BoatLocationMessage. for (int i = 0; i < startingBoats.size(); i++) { @@ -140,7 +139,6 @@ public class Race implements Runnable { if (runRace) { simulateRace(); } - System.out.println("Stopping"); stop(); } else { @@ -188,7 +186,7 @@ public class Race implements Runnable { updatePosition(boat, Math.round(1000 / lastFPS) > 20 ? 15 : Math.round(1000 / lastFPS)); checkPosition(boat, totalTimeElapsed); } - mockOutput.parseBoatLocation(boat.getSourceID(), boat.getCurrentPosition().getLatitude(), boat.getCurrentPosition().getLongitude(), boat.getHeading(), boat.getScaledVelocity()); + mockOutput.parseBoatLocation(boat.getSourceID(), boat.getCurrentPosition().getLatitude(), boat.getCurrentPosition().getLongitude(), boat.getHeading(), boat.getVelocity()); boatStatusMessages.add(new BoatStatusMessage(boat.getSourceID(), boat.getCurrentLeg().getLegNumber() >= 0 ? BoatStatus.RACING : BoatStatus.DNF, boat.getCurrentLeg().getLegNumber())); } else { diff --git a/network/src/main/java/seng302/Networking/BinaryMessageEncoder.java b/network/src/main/java/seng302/Networking/BinaryMessageEncoder.java index ef151966..6d95821f 100644 --- a/network/src/main/java/seng302/Networking/BinaryMessageEncoder.java +++ b/network/src/main/java/seng302/Networking/BinaryMessageEncoder.java @@ -59,7 +59,6 @@ public class BinaryMessageEncoder { System.arraycopy(this.header, 0, messageAndHeader, 0, this.header.length); System.arraycopy(this.message, 0, messageAndHeader, this.header.length, this.message.length); crc.update(messageAndHeader); - //System.out.println(Arrays.toString(messageAndHeader)); tempMessageByteBuffer.put(intToBytes((int) crc.getValue())); this.fullMessage = tempMessageByteBuffer.array(); diff --git a/sharedModel/src/main/java/SharedModel/Constants.java b/sharedModel/src/main/java/SharedModel/Constants.java index ab10bf08..935c5014 100644 --- a/sharedModel/src/main/java/SharedModel/Constants.java +++ b/sharedModel/src/main/java/SharedModel/Constants.java @@ -5,9 +5,6 @@ package SharedModel; * Created by Erika on 19-Mar-17. */ public class Constants { - - public static final int NMToMetersConversion = 1852; // 1 nautical mile = 1852 meters - //Knots x this = meters per second. public static final double KnotsToMetersPerSecondConversionFactor = 0.514444; diff --git a/visualiser/src/main/java/seng302/Model/RaceClock.java b/visualiser/src/main/java/seng302/Model/RaceClock.java index 29badde8..d797d399 100644 --- a/visualiser/src/main/java/seng302/Model/RaceClock.java +++ b/visualiser/src/main/java/seng302/Model/RaceClock.java @@ -65,7 +65,6 @@ public class RaceClock { } public String getTimeZone() { - System.out.println(zoneId.toString()); return zoneId.toString(); } diff --git a/visualiser/src/main/java/seng302/Model/ResizableRaceCanvas.java b/visualiser/src/main/java/seng302/Model/ResizableRaceCanvas.java index db22a108..eeeb4a22 100644 --- a/visualiser/src/main/java/seng302/Model/ResizableRaceCanvas.java +++ b/visualiser/src/main/java/seng302/Model/ResizableRaceCanvas.java @@ -84,9 +84,7 @@ public class ResizableRaceCanvas extends Canvas { } public void displayBoat(Boat boat, double angle, Color colour) { - GraphCoordinate pos = this.map.convertGPS(boat.getCurrentPosition());/* - System.out.println(String.format("x%s y%s", pos.getX(), pos.getY())); - System.exit(0);*/ + GraphCoordinate pos = this.map.convertGPS(boat.getCurrentPosition()); Paint paint = colour; double[] x = {pos.getX() - 6, pos.getX(), pos.getX() + 6};