Started splitting MockRace into RaceLogic and RaceState. #refactor #story[1094]

This commit is contained in:
Joseph Gardner
2017-08-02 16:31:55 +12:00
parent b258e94a54
commit 27cf0e1539
6 changed files with 795 additions and 15 deletions
@@ -226,7 +226,7 @@ public abstract class Race implements Runnable {
* Sets the current race status.
* @param raceStatusEnum The new status of the race.
*/
protected void setRaceStatusEnum(RaceStatusEnum raceStatusEnum) {
public void setRaceStatusEnum(RaceStatusEnum raceStatusEnum) {
this.raceStatusEnum = raceStatusEnum;
}
@@ -253,7 +253,7 @@ public abstract class Race implements Runnable {
* @param windBearing New wind bearing.
* @param windSpeedKnots New wind speed, in knots.
*/
protected void setWind(Bearing windBearing, double windSpeedKnots) {
public void setWind(Bearing windBearing, double windSpeedKnots) {
Wind wind = new Wind(windBearing, windSpeedKnots);
setWind(wind);
}
@@ -262,7 +262,7 @@ public abstract class Race implements Runnable {
* Updates the race to have a specified wind (bearing and speed).
* @param wind New wind.
*/
protected void setWind(Wind wind) {
public void setWind(Wind wind) {
this.raceWind.setValue(wind);
}