Add: ServerLauncher
This commit is contained in:
@@ -8,7 +8,7 @@ public class ClientController {
|
||||
|
||||
private Game localModel;
|
||||
public GameController localController;
|
||||
private final IView view;
|
||||
public final IView view;
|
||||
|
||||
public ClientController(IView view,Game localModel) {
|
||||
this.view = view;
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
package it.polimi.ingsw.gc14;
|
||||
|
||||
import javafx.application.Application;
|
||||
|
||||
public class Launcher {
|
||||
public static void main(String[] args) {
|
||||
Application.launch(HelloApplication.class, args);
|
||||
}
|
||||
}
|
||||
@@ -24,9 +24,9 @@ public class ClientCallbackImpl extends UnicastRemoteObject implements IClientCa
|
||||
@Override
|
||||
public void onAction(NetworkEvent event) throws RemoteException {
|
||||
event.apply(clientController.localController); // delega tutto al controller
|
||||
//clientController.view.update(); TODO
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void onError(String message) throws RemoteException {
|
||||
clientController.onError(message);
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
package it.polimi.ingsw.gc14;
|
||||
|
||||
|
||||
public class ServerLauncher {
|
||||
public static void main(String[] args){
|
||||
// TODO
|
||||
// Deve avere una coda con gli eventi.
|
||||
// Il server RMI e il server TCP quando ricevono un doEvent devono aggiungere l'evento alla coda condivisa
|
||||
// Questa classe esegue gli eventi nella coda e chiama il notify all e notify error sia RMI che TCP
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user