Bind: TUI->Launcher

This commit is contained in:
rubenpirreram
2026-04-30 18:01:35 +02:00
parent 239b6687fb
commit 7e3623d3ae
5 changed files with 34 additions and 24 deletions
@@ -6,28 +6,19 @@ import it.polimi.ingsw.gc14.View.IView;
public class ClientController {
public Game localModel;
public GameController localController;
public IView view=null;
public ClientController(IView view,Game localModel) {
public ClientController(IView view) {
this.view = view;
this.localModel = localModel;
this.localController = new GameController(localModel);
}
public ClientController() {
this.localController = new GameController();
}
public void setModel(Game model) {
this.localModel = model;
localController.setModel(model);
// localModel.addObserver((Observer) view); // registra la view come observer
view.update(localController.getModel());
}
public void onError(String message) {
view.showError(message);
}