Fixed issue win ResizableRaceCanvas

- Issue where the boat position may mess up if it is called before the server has sent us information about hte location.
#story[782]
main
Fan-Wu Yang 9 years ago
parent 09483fff2c
commit 874953f763

@ -84,6 +84,7 @@ public class ResizableRaceCanvas extends Canvas {
} }
public void displayBoat(Boat boat, double angle, Color colour) { public void displayBoat(Boat boat, double angle, Color colour) {
if (boat.getCurrentPosition() != null) {
GraphCoordinate pos = this.map.convertGPS(boat.getCurrentPosition()); GraphCoordinate pos = this.map.convertGPS(boat.getCurrentPosition());
Paint paint = colour; Paint paint = colour;
@ -96,6 +97,7 @@ public class ResizableRaceCanvas extends Canvas {
gc.fillPolygon(x, y, 3); gc.fillPolygon(x, y, 3);
gc.restore(); gc.restore();
} }
}
/** /**
* Displays a line on the map with rectangles on the starting and ending point of the line. * Displays a line on the map with rectangles on the starting and ending point of the line.

Loading…
Cancel
Save