Add: ServerLauncher

This commit is contained in:
2026-04-23 18:59:14 +02:00
parent 9760144faa
commit 5ff35816a9
4 changed files with 13 additions and 11 deletions
@@ -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
}
}