package iv;

public class CinephileAccompagne extends Cinephile {
  private int nbPersonnes;

  /** Crée un cinéphile de nom spécifié, souhaitant voir le film spécifié,
   *  possédant la somme d'argent spécifiée,
   *  et accompagné du nombre de personnes spécifié. */
  public CinephileAccompagne(String nom, String titreFilm, double argent, int nbPersonnes) {
    super(nom,titreFilm, argent);
    this.nbPersonnes=nbPersonnes;
    }
  /** Ce cinéphile accompagné paie pour lui et ses accompagnants le prix
   *  spécifié à la caisse spécifiée; le nombre de places de la salle
   *  spécifiée est diminué du nombre total de personnes. */
   public void payerEtAllerDansSalle(double prix, Caisse c, Salle s) {
       double prixTotal = prix*(this.nbPersonnes+1);
       c.recoit(prixTotal);
       this.argent -=prixTotal;
       s.diminuerNbPlaces(this.nbPersonnes+1);
       }
}
