public class Liasse{
    private Monoliasse[] listeMonoliasse;


// il faut convertir les enum en int pour un code fonctionnel

    public Liasse(){
        // double boucle a corriger
        int i=0;
        for (Denomination valeur : Denomination.values()){
            i++;
        }
        this.listeMonoliasse = new Monoliasse[i];
        i=0;
        for (Denomination valeur : Denomination.values()){
            this.listeMonoliasse[i] = new Monoliasse(valeur, 0);
        }
    }

    public void addBillet(Denomination valeur){
        this.listeMonoliasse[valeur].addBillet();
    }

    public int getValeurBilletMonoliasse(Denomination valeur){
        return this.listeMonoliasse[valeur].getValeurBillet();
    }

    public int getNbBilletMonoliasse(Denomination valeur){
        return this.listeMonoliasse[valeur].getCombien();
    }

    public int getNbBillet(){
        int nbBillet=0;
        for (Monoliasse monoliasse : this.listeMonoliasse){
            nbBillet += monoliasse.getCombien();
        }
        return nbBillet;
    }

    public int getFortune(){
        int fortune=0;
        for (Monoliasse monoliasse : this.listeMonoliasse){
            fortune += monoliasse.getValeurMonoliasse();
        }
        return fortune;
    }

    public int getFortuneMonoliasse(Denomination valeur){
        return this.listeMonoliasse[valeur].getValeurMonoliasse();
    }
}