|
|
|
@ -4,9 +4,7 @@ package visualiser.model;
|
|
|
|
* The properties of the boat currently being controlled by the player. Singleton.
|
|
|
|
* The properties of the boat currently being controlled by the player. Singleton.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public class ThisBoat {
|
|
|
|
public class ThisBoat {
|
|
|
|
// TODO Initialise sourceID to the sourceID given by the network
|
|
|
|
private VisualiserBoat boat;
|
|
|
|
private int sourceID = 125;
|
|
|
|
|
|
|
|
private boolean sailsOut = true;
|
|
|
|
|
|
|
|
private static ThisBoat instance = new ThisBoat();
|
|
|
|
private static ThisBoat instance = new ThisBoat();
|
|
|
|
|
|
|
|
|
|
|
|
private ThisBoat(){}
|
|
|
|
private ThisBoat(){}
|
|
|
|
@ -16,18 +14,18 @@ public class ThisBoat {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setSailsOut(boolean sailsOut) {
|
|
|
|
public void setSailsOut(boolean sailsOut) {
|
|
|
|
this.sailsOut = sailsOut;
|
|
|
|
this.boat.setSailsOut(sailsOut);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void setSourceID(int sourceID) {
|
|
|
|
|
|
|
|
this.sourceID = sourceID;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public boolean isSailsOut() {
|
|
|
|
public boolean isSailsOut() {
|
|
|
|
return sailsOut;
|
|
|
|
return this.boat.isSailsOut();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public int getSourceID() {
|
|
|
|
public int getSourceID() {
|
|
|
|
return sourceID;
|
|
|
|
return this.boat.getSourceID();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void setBoat(VisualiserBoat boat) {
|
|
|
|
|
|
|
|
this.boat = boat;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|