diff --git a/racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java b/racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java index 5262adda..0c4f40a0 100644 --- a/racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java +++ b/racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java @@ -349,9 +349,8 @@ public class RaceViewController extends Controller { @Override public void handle(long now) { - //if sails are out double sailDir; - //if sails are luffing + //if sails are out etc if (boat.isSailsOut()) { double windDir = visualiserRace.getVisualiserRaceState().getWindDirection().degrees(); double windOffset = (360 - windDir + boat.getBearing().degrees()) % 360; @@ -366,6 +365,7 @@ public class RaceViewController extends Controller { sailDir = visualiserRace.getVisualiserRaceState().getWindDirection().degrees(); } + //get new place to move towards double compA = ((sailCurrent - sailDir) % 360 + 360) % 360;//degrees right if (compA > 180) compA = 360 - compA; double compB = ((sailDir - sailCurrent) % 360 + 360) % 360;//degrees left