Getting boat locations from race simulator & bug fixes

- Boat locations that are generated by the simulator are sent to the client as they happen
- Fixed heading and lat/lon encoding
- Fixed a bug where the header wasn't included in the sent byte stream
- Fixed the format of data as it's sent to the client.
- Data is now sent using a channel
- Removed tests that don't work with channels

Tags: #story[829]
This commit is contained in:
Michael Rausch
2017-04-29 19:38:21 +12:00
parent 8a04a0e5b7
commit 3e97f016d5
16 changed files with 330 additions and 354 deletions
@@ -47,7 +47,7 @@ public class Simulator extends Observable implements Runnable {
for (Boat boat : boats) {
numOfFinishedBoats += moveBoat(boat, lapse);
}
System.out.println(boats.get(0));
//System.out.println(boats.get(0));
setChanged();
notifyObservers(boats);
@@ -121,4 +121,8 @@ public class Simulator extends Observable implements Runnable {
}
}
public List<Boat> getBoats(){
return boats;
}
}