Commit before checking out developement

main
Fan-Wu Yang 8 years ago
parent cf9acabd97
commit d3a6b82031

@ -323,8 +323,19 @@ public class RaceViewController extends Controller {
AnimationTimer sailsFollowBoat = new AnimationTimer() {
@Override
public void handle(long now) {
double windDir = visualiserRace.getVisualiserRaceState().getWindDirection().degrees();
double windOffset = (360 - windDir + boat.getBearing().degrees()) % 360;
double sailDir = windOffset / 180 * 270 + windDir + 180;
boolean leftOfWind = windOffset >= 180;
if (leftOfWind){
System.out.println("is left");
sailDir = -sailDir;
} else {
System.out.println("is right");
sailDir = windDir - sailDir;
}
if (boat.isSailsOut()) {
sailsSubject.setHeading(visualiserRace.getVisualiserRaceState().getWindDirection().degrees() + 90);
sailsSubject.setHeading(sailDir);
if (sails3D.isLuffing()) {
sails3D.stopLuffing();
}

Loading…
Cancel
Save