Add: ServerLauncher
This commit is contained in:
@@ -8,7 +8,7 @@ public class ClientController {
|
|||||||
|
|
||||||
private Game localModel;
|
private Game localModel;
|
||||||
public GameController localController;
|
public GameController localController;
|
||||||
private final IView view;
|
public final IView view;
|
||||||
|
|
||||||
public ClientController(IView view,Game localModel) {
|
public ClientController(IView view,Game localModel) {
|
||||||
this.view = view;
|
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
|
@Override
|
||||||
public void onAction(NetworkEvent event) throws RemoteException {
|
public void onAction(NetworkEvent event) throws RemoteException {
|
||||||
event.apply(clientController.localController); // delega tutto al controller
|
event.apply(clientController.localController); // delega tutto al controller
|
||||||
|
//clientController.view.update(); TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onError(String message) throws RemoteException {
|
public void onError(String message) throws RemoteException {
|
||||||
clientController.onError(message);
|
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