Add: ClientLauncherTUI. Connection and model sending works.
Note: ClientController.view is commented out since class TUI is still missing
This commit is contained in:
@@ -6,9 +6,9 @@ import it.polimi.ingsw.gc14.View.IView;
|
||||
|
||||
public class ClientController {
|
||||
|
||||
private Game localModel;
|
||||
public Game localModel;
|
||||
public GameController localController;
|
||||
public final IView view;
|
||||
public IView view=null;
|
||||
|
||||
public ClientController(IView view,Game localModel) {
|
||||
this.view = view;
|
||||
@@ -16,12 +16,18 @@ public class ClientController {
|
||||
this.localController = new GameController(localModel);
|
||||
}
|
||||
|
||||
public ClientController() {
|
||||
this.localController = new GameController(localModel);
|
||||
}
|
||||
|
||||
public void setModel(Game model) {
|
||||
this.localModel = model;
|
||||
localController.setModel(model);
|
||||
localModel.addObserver((Observer) view); // registra la view come observer
|
||||
// localModel.addObserver((Observer) view); // registra la view come observer
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void onError(String message) {
|
||||
view.showError(message);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user