Merge remote-tracking branch 'origin/master' into issue_28_36_decoders
# Conflicts: # racevisionGame/src/main/java/mock/app/ConnectionAcceptor.java # racevisionGame/src/main/java/mock/app/Event.java # racevisionGame/src/main/java/visualiser/gameController/ControllerServer.java
This commit is contained in:
@@ -1,20 +1,17 @@
|
||||
package mock.app;
|
||||
|
||||
import mock.model.RaceLogic;
|
||||
import network.Messages.Enums.XMLMessageType;
|
||||
import network.Messages.LatestMessages;
|
||||
import network.Messages.XMLMessage;
|
||||
import org.mockito.Mock;
|
||||
import visualiser.gameController.ControllerServer;
|
||||
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.lang.reflect.Array;
|
||||
import java.net.InetAddress;
|
||||
import java.net.ServerSocket;
|
||||
import java.net.Socket;
|
||||
import java.net.UnknownHostException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.ArrayBlockingQueue;
|
||||
|
||||
/**
|
||||
@@ -43,6 +40,10 @@ public class ConnectionAcceptor implements Runnable {
|
||||
private short boatXMLSequenceNumber;
|
||||
//regatta xml sequence number
|
||||
private short regattaXMLSequenceNumber;
|
||||
//controller server
|
||||
private ControllerServer controllerServer;
|
||||
//
|
||||
private RaceLogic rl = null;
|
||||
|
||||
/**
|
||||
* Connection Acceptor Constructor
|
||||
@@ -65,6 +66,11 @@ public class ConnectionAcceptor implements Runnable {
|
||||
return serverPort;
|
||||
}
|
||||
|
||||
|
||||
public void setRace(RaceLogic rl){
|
||||
this.rl = rl;
|
||||
}
|
||||
|
||||
/**
|
||||
* Run the Acceptor
|
||||
*/
|
||||
|
||||
@@ -94,7 +94,9 @@ public class Event {
|
||||
//Create and start race.
|
||||
RaceLogic newRace = new RaceLogic(new MockRace(boatDataSource, raceDataSource, regattaDataSource, this.latestMessages, this.boatPolars, Constants.RaceTimeScale), this.latestMessages);
|
||||
|
||||
connectionAcceptor.setRace(newRace);
|
||||
new Thread(newRace, "Event.Start()->RaceLogic thread").start();
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user