Removed breaking dependency and made it so app doesn't need the breaking dependency any more.

This commit is contained in:
Joseph
2017-05-22 11:49:40 +12:00
parent 7d27a098ac
commit b678152cf8
8 changed files with 267 additions and 345 deletions
@@ -3,6 +3,7 @@ package seng302.Model;
import eu.hansolo.medusa.Gauge;
import eu.hansolo.medusa.GaugeBuilder;
import javafx.scene.Node;
import javafx.scene.layout.Pane;
import javafx.collections.ObservableList;
import javafx.scene.paint.Color;
@@ -34,7 +35,7 @@ public class ResizableRaceCanvas extends ResizableCanvas {
private List<Color> colours;
private final List<Marker> markers;
private final RaceDataSource raceData;
private Gauge arrow;
private Node arrow;
public ResizableRaceCanvas(RaceDataSource raceData) {
super();
@@ -146,8 +147,8 @@ public class ResizableRaceCanvas extends ResizableCanvas {
private void displayFancyArrow(GraphCoordinate coordinate, double angle) {
angle = angle % 360;
if (arrow != null && arrow.getValue() != angle) {
this.arrow.setValue(angle);
if (arrow != null && arrow.getRotate() != angle) {
arrow.setRotate(angle);
}
}
@@ -341,7 +342,7 @@ public class ResizableRaceCanvas extends ResizableCanvas {
));
}
public void setArrow(Gauge arrow) {
public void setArrow(Node arrow) {
this.arrow = arrow;
}