diff --git a/src/Film.java b/src/Film.java index b63707c..f561203 100644 --- a/src/Film.java +++ b/src/Film.java @@ -2,20 +2,34 @@ * Classe che va a rappresentare un film * * @autor Ciausu Angelo -* @version 1.0 +* @version 1.1 */ public class Film { private String titolo; private int durata; private String sala; - private int posti; + private int postiTotali; + private int postiRimasti; public Film(String titolo, int durata, String sala, int posti) { this.titolo = titolo; this.durata = durata; this.sala = sala; - this.posti = posti; + this.postiTotali = posti; + this.postiRimasti = posti; + } + + public boolean vendiBiglietti(int numeroBiglietti) { + if (numeroBiglietti <= postiRimasti) { + postiRimasti = postiRimasti - numeroBiglietti; + return true; + } + return false; + } + + public String toString() { + return "Film: " + titolo + " (Durata: " + durata + " min)" + " - Sala: " + sala + " - Posti: " + postiRimasti; } public String getTitolo() { @@ -30,12 +44,6 @@ public class Film { return sala; } - public int getPosti() { - return posti; - } - - public void setPosti(int posti) { - this.posti = posti; - } + public int getPostiRimasti() {return postiRimasti;} }