Fixed a boat bearing bug.

- server should send LastPastCorner's heading bearing, instead of headingCorner's bearing

#story[715]
This commit is contained in:
Haoming Yin
2017-05-02 14:51:44 +12:00
parent 178af141f0
commit a4dfcca302
@@ -265,7 +265,7 @@ public class ServerThread implements Runnable, Observer {
for (Boat b : ((Simulator) o).getBoats()){ for (Boat b : ((Simulator) o).getBoats()){
try { try {
Message m = new BoatLocationMessage(b.getSourceID(), 1, b.getLat(), Message m = new BoatLocationMessage(b.getSourceID(), 1, b.getLat(),
b.getLng(), b.getHeadingCorner().getBearingToNextCorner(), b.getLng(), b.getLastPassedCorner().getBearingToNextCorner(),
((long) b.getSpeed())); ((long) b.getSpeed()));
server.send(m); server.send(m);
} catch (IOException e) { } catch (IOException e) {