From 23040ecff4c3a7dfe43133de204884b6ab6fc88a Mon Sep 17 00:00:00 2001 From: Connor Taylor-Brown Date: Wed, 20 Sep 2017 14:34:22 +1200 Subject: [PATCH] Created separate listeners for all boats' and player boat health #story[1291] --- .../main/java/visualiser/Controllers/RaceViewController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java b/racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java index 54491e35..5e5d7ad5 100644 --- a/racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java +++ b/racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java @@ -334,9 +334,12 @@ public class RaceViewController extends Controller { boat.legProperty().addListener((o, prev, curr) -> Platform.runLater(() -> swapColours(curr))); boat.hasCollidedProperty().addListener((o, prev, curr) -> Platform.runLater(() -> showCollision(boat, shockwave))); + boat.healthProperty().addListener((o, prev, curr) -> { + System.out.println("Tab view: " + curr); + }); if(boat.getSourceID() == race.getVisualiserRaceState().getPlayerBoatID()) { boat.healthProperty().addListener((o, prev, curr) -> { - System.out.println(curr); + System.out.println("Tomato: " + curr); }); } }