Refactored Constructors
- Constructors after adding AC35Data as a parent were failing as they took in an extra parameter story[782]
This commit is contained in:
@@ -108,9 +108,9 @@ public class BoatLocationMessage extends AC35Data
|
|||||||
* @param currentSet
|
* @param currentSet
|
||||||
* @param rudderAngle
|
* @param rudderAngle
|
||||||
*/
|
*/
|
||||||
public BoatLocationMessage(byte messageVersionNumber, long time, int sourceID, int sequenceNumber, byte deviceType, int latitude, int longitude, int altitude, int heading, short pitch, short roll, int boatSpeed, int boatCOG, int boatSOG, int apparentWindSpeed, short apparentWindAngle, int trueWindSpeed, short trueWindDirection, short trueWindAngle, int currentDrift, int currentSet, short rudderAngle, MessageType type)
|
public BoatLocationMessage(byte messageVersionNumber, long time, int sourceID, int sequenceNumber, byte deviceType, int latitude, int longitude, int altitude, int heading, short pitch, short roll, int boatSpeed, int boatCOG, int boatSOG, int apparentWindSpeed, short apparentWindAngle, int trueWindSpeed, short trueWindDirection, short trueWindAngle, int currentDrift, int currentSet, short rudderAngle)
|
||||||
{
|
{
|
||||||
super(type);
|
super(MessageType.BOATLOCATION);
|
||||||
this.messageVersionNumber = messageVersionNumber;
|
this.messageVersionNumber = messageVersionNumber;
|
||||||
this.time = time;
|
this.time = time;
|
||||||
this.sourceID = sourceID;
|
this.sourceID = sourceID;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package seng302.Networking.Utils;
|
|||||||
/**
|
/**
|
||||||
* Created by hba56 on 23/04/17.
|
* Created by hba56 on 23/04/17.
|
||||||
*/
|
*/
|
||||||
public class BoatStatus extends AC35Data{
|
public class BoatStatus{
|
||||||
private int sourceID;
|
private int sourceID;
|
||||||
private byte boatStatus;
|
private byte boatStatus;
|
||||||
private byte legNumber;
|
private byte legNumber;
|
||||||
@@ -12,8 +12,7 @@ public class BoatStatus extends AC35Data{
|
|||||||
private long estTimeAtNextMark;
|
private long estTimeAtNextMark;
|
||||||
private long estTimeAtFinish;
|
private long estTimeAtFinish;
|
||||||
|
|
||||||
public BoatStatus(int sourceID, byte boatStatus, byte legNumber, byte numPenaltiesAwarded, byte numPenaltiesServed, long estTimeAtNextMark, long estTimeAtFinish, MessageType type) {
|
public BoatStatus(int sourceID, byte boatStatus, byte legNumber, byte numPenaltiesAwarded, byte numPenaltiesServed, long estTimeAtNextMark, long estTimeAtFinish) {
|
||||||
super(type);
|
|
||||||
this.sourceID = sourceID;
|
this.sourceID = sourceID;
|
||||||
this.boatStatus = boatStatus;
|
this.boatStatus = boatStatus;
|
||||||
this.legNumber = legNumber;
|
this.legNumber = legNumber;
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ public class CourseWind extends AC35Data{
|
|||||||
private long time;
|
private long time;
|
||||||
|
|
||||||
public CourseWind(int ID, long time, int raceID, int windDirection, int windSpeed, int bestUpwindAngle, int bestDownwindAngle,
|
public CourseWind(int ID, long time, int raceID, int windDirection, int windSpeed, int bestUpwindAngle, int bestDownwindAngle,
|
||||||
int flags, MessageType type){
|
int flags){
|
||||||
super(type);
|
super(MessageType.COURSEWIND);
|
||||||
this.ID = ID;
|
this.ID = ID;
|
||||||
this.time = time;
|
this.time = time;
|
||||||
this.raceID = raceID;
|
this.raceID = raceID;
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ public class RaceMessage extends AC35Data {
|
|||||||
private int lineNumber;
|
private int lineNumber;
|
||||||
private String messageText;
|
private String messageText;
|
||||||
|
|
||||||
public RaceMessage(int lineNumber, String messageText, MessageType type){
|
public RaceMessage(int lineNumber, String messageText){
|
||||||
super(type);
|
super(MessageType.DISPLAYTEXTMESSAGE);
|
||||||
this.lineNumber = lineNumber;
|
this.lineNumber = lineNumber;
|
||||||
this.messageText = messageText;
|
this.messageText = messageText;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user