import java.awt.*;
import java.net.*;

public class ImageAnimee extends ObjetGraphique {

    private Image image;
    private String nom;
    
    // Constructeurs
    public ImageAnimee(int x, int y, String nom) {
        // Largeur et hauteur non connues à la création
        super(x, y, 0, 0);
        image = Toolkit.getDefaultToolkit().getImage(nom);
        
        // A faire, bloquer jusqu'à ce que l'image ait une taille et positionner cette taille !!!
    }

    public ImageAnimee(int x, int y, URL url) {
        // Largeur et hauteur non connues à la création
        super(x, y, 0, 0);
        image = Toolkit.getDefaultToolkit().getImage(url);
        
        // A faire, bloquer jusqu'à ce que l'image ait une taille et positionner cette taille !!!
    }

    public String toString() {
        return(super.toString() +
               "nom = " + nom + "\n");
    }

    public void dessineToi(Graphics gc) {
        super.dessineToi(gc);
        gc.drawImage(image, x - (image.getWidth(null)/2), y - (image.getHeight(null)/2), null);
    }
}
