package cap6.palestra;

public class Attivita
{ private boolean istruttore;
  private int maxIscritti;
  private int iscritti;
  private String tipo;
  public Attivita(String t, boolean i, int m)
  { tipo = t;
    istruttore = i;
    maxIscritti = m;
  }
  public int postiDisponibili()
  { return maxIscritti - iscritti;
  }
  public boolean iscrivi(int quanti)
  { if ((iscritti + quanti) > maxIscritti)
      return false;
    iscritti += quanti;
    return true;
  }
  public boolean abbandona(int quanti)
  { if ((iscritti - quanti) < 0)
      return false;
    iscritti -= quanti;
    return true;
  }
  public String dammiTipo()
  { return tipo;
  }
  public boolean prevedeIstruttore()
  { return istruttore;
  }
}
