From ae28ccf2283c1b71b914499aee60a1a5bd88a46e Mon Sep 17 00:00:00 2001 From: Kusal Ekanayake Date: Fri, 4 Aug 2017 16:24:34 +1200 Subject: [PATCH] Made sails luff in the right direction. #story[1111] --- .../java/seng302/visualiser/fxObjects/BoatObject.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/seng302/visualiser/fxObjects/BoatObject.java b/src/main/java/seng302/visualiser/fxObjects/BoatObject.java index 097658a9..bb6d6b64 100644 --- a/src/main/java/seng302/visualiser/fxObjects/BoatObject.java +++ b/src/main/java/seng302/visualiser/fxObjects/BoatObject.java @@ -125,7 +125,7 @@ public class BoatObject extends Group { animateSail(); sail.setLayoutX(x); sail.setLayoutY(y); - } else if (isPlayer){ + } else if (isPlayer) { sail.getPoints().clear(); sail.getPoints().addAll(0.0,BOAT_HEIGHT / 4, 0.0, BOAT_HEIGHT); @@ -170,7 +170,11 @@ public class BoatObject extends Group { points[i * 2] = 5 * Math.sin(((Math.PI * i) / 25 + sailState)); points[i * 2 + 1] = (BOAT_HEIGHT * i) / 25 + BOAT_HEIGHT / 4; } - sailState = sailState + Math.PI / 10; + if (sailState == - 2 * Math.PI) { + sailState = 0; + } else { + sailState = sailState - Math.PI / 10; + } sail.getPoints().clear(); sail.getPoints().addAll(points);