diff --git a/src/main/java/seng302/controllers/CanvasController.java b/src/main/java/seng302/controllers/CanvasController.java index d2e7ce02..22096b58 100644 --- a/src/main/java/seng302/controllers/CanvasController.java +++ b/src/main/java/seng302/controllers/CanvasController.java @@ -188,6 +188,7 @@ public class CanvasController { } private void updateBoatGroup(BoatGroup boatGroup) { + System.out.println("StreamParser.boatPositions.size()2 = " + StreamParser.boatPositions.size()); PriorityBlockingQueue movementQueue = StreamParser.boatPositions.get(boatGroup.getRaceId()); // giving the movementQueue a 5 packet buffer to account for slightly out of order packets if (movementQueue.size() > 5){ diff --git a/src/main/java/seng302/controllers/Controller.java b/src/main/java/seng302/controllers/Controller.java index bebc57fd..00397dee 100644 --- a/src/main/java/seng302/controllers/Controller.java +++ b/src/main/java/seng302/controllers/Controller.java @@ -1,5 +1,7 @@ package seng302.controllers; +import static seng302.models.stream.StreamParser.boatPositions; + import javafx.application.Platform; import javafx.collections.FXCollections; import javafx.collections.ObservableList; @@ -131,6 +133,8 @@ public class Controller implements Initializable { public void switchToRaceView() { switchedToRaceView = true; setContentPane("/views/RaceView.fxml"); + System.out.println("boatPositions.size()1 = " + boatPositions.size()); + StreamParser.boatPositions.clear(); } private void updateTeamList() {