
/**
 * Classe permettant la bonne utilisation du téléporteur.
 *
 * @author Gabriel Leroux
 * @version 27/03/2020
 */
public class Beamer extends Item
{
    private Room aCharger;
    private boolean aEteCharge;

    /**
     * Constructeur d'objets de classe Beamer
     * @param pNom nom du Beamer
     * @param pPrix du Beamer
     * @param pDescription description du beamer
     */
    public Beamer(final String pNom, final int pPrix, final String pDescription ){
        
        super(pNom,pPrix,pDescription);
        this.aEteCharge=false;
    }
    /**
     * Accesseur pour savoir si le beamer a été chargé
     * @return vrai s'il est chargé et false sinon
     */
    public boolean getEteCharge(){
        return this.aEteCharge;
    }
    /**
     * Accesseur de aCharger
     * @return Room qui a été chargée
     */
    public Room getCharger(){
        return this.aCharger;
    }
    /**
     * Mémorise la pièce souhaitée
     * @param pRoom qui mémorise la Room actuelle
     * 
     */
    public void charger(final Room pRoom)
    {
        this.aCharger=pRoom;
        this.aEteCharge=true;
        
    }
    
}
