import java.awt.Graphics;
import java.awt.Image;
/**
 * Projet :PaintRevolution
 * <p>Titre :UnePhoto.java </p>
 * <p>Description : Classe permettan d'implementer des images</p>
 * <p>Copyright : Copyright (c) 2005</p>
 * <p>Société : IUT CHARLEMAGNE NANCY II</p>
 * @author VIGNERON GEOFFROY && GANGANELLI DORIAN
 * @version 3.0
 */
public class UnePhoto extends FigureColoree{
    /**
     * Image à ajouter
     */
    private Image foto;
    /**
     * Panel où sera ajouter la photo
     */
    private DessinFigures dessin;
    /**
     * Constructeur de la classe qui initialise letableau
     * et instancie un objet de type UnePhoto
     * @param d  le panel où sera ajouter la photo
     * @param photo la photo à ajouter
     */
    public UnePhoto(DessinFigures d, Image photo) {
        tab_mem = null;
        foto = photo;
        dessin=d;
    }
    /**
     * Méthode qui permet de récupérer le nombre de point fondamentaux nécessaires pour construire
     * une photo, c'est à dire le nombre de points de saisie.
     * @return un entier représentant ce nombre de point
     */
    public int nbPoints() {
        return 0;
    }
    
    /**
     * Méthode qui permet de modifier les points d'une figure
     * @param p tableau contenant les nouveaux points
     */
    public void modifierPoints(UnPoint[] p) {}
    
    /**
     * Methode permettant l'affichage d'une image sur un graphics
     * @param g le graphics ou sera dessiner l'image
     */
    public void affiche(Graphics g) {
        g.drawImage(foto,dessin.getWidth()/2-325,0, null);
    }
    
    public boolean contient(int x, int y) {
        return false;
    }
    
}
