// Main.java

public class Main {

  public static void main (String[] args) {
      Persona p1 = new Persona("Paolino", "Paperino");
      Persona p2 = new Persona("Paperon", "De Paperoni");
      
      Citta c1 = new Citta("Paperopoli", "Cartoonia");
      Citta c2 = new Citta("Topolinia", "Cartoonia");
      
      Appartamento a1 = 
	  new Appartamento(2000.0, 10, "Via dei Dollari 1", 9999999.9,  c1);
      Appartamento a2 = 
	  new Appartamento(1000.0, 7, "Via dei Dollari 5", 1000000.0,  c2);
      Appartamento a3 = 
	  new Appartamento(50.0, 3, "Via dei Cents 2", 999.9,  c1);

      TipoLinkProprietarioDi tp13 = new TipoLinkProprietarioDi(p1,a3,1950);
      TipoLinkProprietarioDi tp21 = new TipoLinkProprietarioDi(p2,a1,1870);
      TipoLinkProprietarioDi tp22 = new TipoLinkProprietarioDi(p2,a2,1930);

      p1.inserisciLinkProprietarioDi(tp13);
      p2.inserisciLinkProprietarioDi(tp21);
      p2.inserisciLinkProprietarioDi(tp22);
      System.out.println(p1);
      System.out.println(Valutazioni.valoreAppartamenti(p1));
      System.out.println();
      System.out.println(p2);
      System.out.println(Valutazioni.valoreAppartamenti(p2));
      System.out.println();

      System.out.println();

      p1.eliminaLinkProprietarioDi(tp13);
      p2.inserisciLinkProprietarioDi(new TipoLinkProprietarioDi(p2,a1,1951));
      System.out.println(p1);
      System.out.println(Valutazioni.valoreAppartamenti(p1));
      System.out.println();
      System.out.println(p2);
      System.out.println(Valutazioni.valoreAppartamenti(p2));
      System.out.println();
      
  }
}
