fixed initialization bug #story[923]

This commit is contained in:
Peter Galloway
2017-05-17 17:55:21 +12:00
parent aaa3dc93f1
commit 95e353c14e
2 changed files with 5 additions and 0 deletions
@@ -188,6 +188,7 @@ public class CanvasController {
} }
private void updateBoatGroup(BoatGroup boatGroup) { private void updateBoatGroup(BoatGroup boatGroup) {
System.out.println("StreamParser.boatPositions.size()2 = " + StreamParser.boatPositions.size());
PriorityBlockingQueue<BoatPositionPacket> movementQueue = StreamParser.boatPositions.get(boatGroup.getRaceId()); PriorityBlockingQueue<BoatPositionPacket> movementQueue = StreamParser.boatPositions.get(boatGroup.getRaceId());
// giving the movementQueue a 5 packet buffer to account for slightly out of order packets // giving the movementQueue a 5 packet buffer to account for slightly out of order packets
if (movementQueue.size() > 5){ if (movementQueue.size() > 5){
@@ -1,5 +1,7 @@
package seng302.controllers; package seng302.controllers;
import static seng302.models.stream.StreamParser.boatPositions;
import javafx.application.Platform; import javafx.application.Platform;
import javafx.collections.FXCollections; import javafx.collections.FXCollections;
import javafx.collections.ObservableList; import javafx.collections.ObservableList;
@@ -131,6 +133,8 @@ public class Controller implements Initializable {
public void switchToRaceView() { public void switchToRaceView() {
switchedToRaceView = true; switchedToRaceView = true;
setContentPane("/views/RaceView.fxml"); setContentPane("/views/RaceView.fxml");
System.out.println("boatPositions.size()1 = " + boatPositions.size());
StreamParser.boatPositions.clear();
} }
private void updateTeamList() { private void updateTeamList() {