From cfdbf5896fd320eabce5cab9b01e741202aa8232 Mon Sep 17 00:00:00 2001 From: Joseph Gardner Date: Tue, 19 Sep 2017 14:42:21 +1200 Subject: [PATCH] Added basic highlighting to player boat. #story[1298] --- .../java/visualiser/layout/BoatHighlight.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 racevisionGame/src/main/java/visualiser/layout/BoatHighlight.java diff --git a/racevisionGame/src/main/java/visualiser/layout/BoatHighlight.java b/racevisionGame/src/main/java/visualiser/layout/BoatHighlight.java new file mode 100644 index 00000000..1bcda0ee --- /dev/null +++ b/racevisionGame/src/main/java/visualiser/layout/BoatHighlight.java @@ -0,0 +1,18 @@ +package visualiser.layout; + +import javafx.scene.paint.Color; +import javafx.scene.paint.PhongMaterial; +import javafx.scene.shape.Cylinder; +import javafx.scene.transform.Rotate; + +/** + * Created by jjg64 on 19/09/17. + */ +public class BoatHighlight extends Subject3D { + + public BoatHighlight(double radius, Color color) { + super(new Cylinder(radius,0),0); + getMesh().getTransforms().add(new Rotate(-90, Rotate.X_AXIS)); + getMesh().setMaterial(new PhongMaterial(color)); + } +}