/** * Consente a un player di registrarsi presso il server. Il nickname deve essere univoco nel * sistema fino alla deregistrazione del player. * * @param nickname nome con cui registrarsi. * @return true se la registrazione e' andata a buon fine, false altrimenti * @throws RemoteException */ public boolean registerPlayer(String nickname) throws RemoteException { p = new PlayerImpl(); p.setName(nickname); p.add(this); // mi aggiungo come osservatore di p return server.register(p, nickname); }