RaceController can now set up collision listeners on each boat.
#story[1195]
This commit is contained in:
@@ -311,6 +311,7 @@ public class RaceController extends Controller {
|
||||
}
|
||||
|
||||
boat.legProperty().addListener((o, prev, curr) -> swapColours(curr));
|
||||
boat.hasCollidedProperty().addListener((o, prev, curr) -> showCollision(boat));
|
||||
}
|
||||
// Fix initial bird's-eye position
|
||||
view3D.updatePivot(new Translate(250, 0, 210));
|
||||
@@ -368,6 +369,10 @@ public class RaceController extends Controller {
|
||||
});
|
||||
}
|
||||
|
||||
private void showCollision(VisualiserBoat boat) {
|
||||
System.out.println(boat.getSourceID() + " has collided");
|
||||
}
|
||||
|
||||
private void addThirdPersonAnnotations(Subject3D subject3D) {
|
||||
viewSubjects.add(nextMarkArrow);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user