Started implementing wind oscillation. #story[1187]

This commit is contained in:
Joseph Gardner
2017-08-29 13:21:34 +12:00
parent 64e96a1b8b
commit 12e2ae9c01
3 changed files with 56 additions and 17 deletions
@@ -5,6 +5,7 @@ import mock.exceptions.EventConstructionException;
import mock.model.*;
import mock.model.commandFactory.CompositeCommand;
import mock.model.wind.RandomWindGenerator;
import mock.model.wind.ShiftingWindGenerator;
import mock.model.wind.WindGenerator;
import mock.xml.RaceXMLCreator;
import network.Messages.LatestMessages;
@@ -124,13 +125,17 @@ public class Event {
this.latestMessages = new LatestMessages();
//Create and start race.
WindGenerator windGenerator = new RandomWindGenerator(
// WindGenerator windGenerator = new RandomWindGenerator(
// Bearing.fromDegrees(225),
// Bearing.fromDegrees(215),
// Bearing.fromDegrees(235),
// 12d,
// 8d,
// 16d );
WindGenerator windGenerator = new ShiftingWindGenerator(
Bearing.fromDegrees(225),
Bearing.fromDegrees(215),
Bearing.fromDegrees(235),
12d,
8d,
16d );
12
);
RaceLogic newRace = new RaceLogic(
new MockRace(
boatDataSource,