|
|
|
|
@ -324,8 +324,8 @@ public class ResizableRaceCanvas extends ResizableCanvas {
|
|
|
|
|
displayBoat(boat, 0, boatColours.get(sourceID));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (raceAnno)
|
|
|
|
|
if (Duration.between(boat.getTimeSinceLastMark(), raceClock.getTime()).getSeconds() < 0){
|
|
|
|
|
if (raceAnno) {
|
|
|
|
|
if (Duration.between(boat.getTimeSinceLastMark(), raceClock.getTime()).getSeconds() < 0) {
|
|
|
|
|
boat.setTimeSinceLastMark(raceClock.getTime());
|
|
|
|
|
}
|
|
|
|
|
displayText(boat.toString(), boat.getAbbrev(), boat.getVelocity(), this.map.convertGPS(boat.getCurrentPosition()), boat.getTimeSinceLastMark());
|
|
|
|
|
@ -334,6 +334,7 @@ public class ResizableRaceCanvas extends ResizableCanvas {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Draws all track points for a given boat. Colour is set by boat, opacity by track point.
|
|
|
|
|
|