Class Etat

java.lang.Object
  |
  +--Etat
Direct Known Subclasses:
EtatES1, EtatES2, EtatES3, EtatHS0, EtatHS1

public class Etat
extends java.lang.Object


Constructor Summary
Etat(VueAbstraite va, ModeleAbstrait ma)
           
 
Method Summary
 void afficher()
           
 void ajusterCafe(ControleAbstrait c, int valeur)
           
 void ajusterCaisse(ControleAbstrait c, int valeur)
           
 void ajusterChocolat(ControleAbstrait c, int valeur)
           
 void ajusterGobelet(ControleAbstrait c, int valeur)
           
 void ajusterSucre(ControleAbstrait c, int valeur)
           
 int bilanFinancier(ControleAbstrait c)
           
 void choixAnnuler(ControleAbstrait c)
           
 void choixBoisson(ControleAbstrait c, int i)
           
 boolean choixDisponible(ControleAbstrait c)
           
 boolean codeProprietaire(ControleAbstrait c, java.lang.String s)
           
 void fermerPorte(ControleAbstrait c)
           
 void ouvrirPorte(ControleAbstrait c)
           
 void plusArgent(ControleAbstrait c, int valeur)
           
 void prendreBoisson(ControleAbstrait c)
           
 void prendrePieces(ControleAbstrait c)
           
 void servirBoisson(ControleAbstrait c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Etat

public Etat(VueAbstraite va,
            ModeleAbstrait ma)
Method Detail

ouvrirPorte

public void ouvrirPorte(ControleAbstrait c)

fermerPorte

public void fermerPorte(ControleAbstrait c)

plusArgent

public void plusArgent(ControleAbstrait c,
                       int valeur)

prendrePieces

public void prendrePieces(ControleAbstrait c)

choixBoisson

public void choixBoisson(ControleAbstrait c,
                         int i)

servirBoisson

public void servirBoisson(ControleAbstrait c)

prendreBoisson

public void prendreBoisson(ControleAbstrait c)

choixAnnuler

public void choixAnnuler(ControleAbstrait c)

choixDisponible

public boolean choixDisponible(ControleAbstrait c)

codeProprietaire

public boolean codeProprietaire(ControleAbstrait c,
                                java.lang.String s)

bilanFinancier

public int bilanFinancier(ControleAbstrait c)

ajusterCafe

public void ajusterCafe(ControleAbstrait c,
                        int valeur)

ajusterChocolat

public void ajusterChocolat(ControleAbstrait c,
                            int valeur)

ajusterSucre

public void ajusterSucre(ControleAbstrait c,
                         int valeur)

ajusterGobelet

public void ajusterGobelet(ControleAbstrait c,
                           int valeur)

ajusterCaisse

public void ajusterCaisse(ControleAbstrait c,
                          int valeur)

afficher

public void afficher()