From 8e6a72055853a8631ebe8e1f33ee28aff3db3136 Mon Sep 17 00:00:00 2001 From: fjc40 Date: Thu, 14 Sep 2017 12:39:41 +1200 Subject: [PATCH] Appears to fix wind arrow direction. --- .../src/main/java/mock/model/commandFactory/WindCommand.java | 2 +- .../src/main/java/visualiser/Controllers/ArrowController.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/racevisionGame/src/main/java/mock/model/commandFactory/WindCommand.java b/racevisionGame/src/main/java/mock/model/commandFactory/WindCommand.java index 85eec091..a0424f06 100644 --- a/racevisionGame/src/main/java/mock/model/commandFactory/WindCommand.java +++ b/racevisionGame/src/main/java/mock/model/commandFactory/WindCommand.java @@ -21,7 +21,7 @@ public class WindCommand extends ObserverCommand { public WindCommand(MockRace race, MockBoat boat, boolean upwind) { super(race, boat); race.addAngularCommand(this); - this.direction = upwind? -1 : 1; + this.direction = upwind? 1 : -1; } @Override diff --git a/racevisionGame/src/main/java/visualiser/Controllers/ArrowController.java b/racevisionGame/src/main/java/visualiser/Controllers/ArrowController.java index 739b2f6e..1e93923f 100644 --- a/racevisionGame/src/main/java/visualiser/Controllers/ArrowController.java +++ b/racevisionGame/src/main/java/visualiser/Controllers/ArrowController.java @@ -93,7 +93,7 @@ public class ArrowController { */ private void updateWindBearing(Bearing bearing) { //Rotate the wind arrow. - arrowStackPane.setRotate(bearing.degrees()); + arrowStackPane.setRotate(bearing.degrees() + 180); } -} \ No newline at end of file +}