package fr.iutfbleau.sae;

/**
 * Classe principale qui lance l'application de visualisation d'images PIF.
 * Elle recupere le chemin de l'image en argument et demarre l'interface.
 */
public class Viewer {

    /**
     * Point d'entree de l'application.
     * Recupere le chemin du fichier image passe en argument si present,
     * cree la fenetre et le controleur, puis charge l'image PIF.
     *
     * @param args tableau d'arguments, le premier element est le chemin de l'image (optionnel)
     */
    public static void main(String[] args) {
        // chemins de l'image
        String inpuPath = null;
        if (args.length >= 1) {
            inpuPath = args[0];
        }

        ViewerWindow fen = new ViewerWindow();
        ViewerControleur controleur = new ViewerControleur(fen,inpuPath);

        controleur.loadPIF();

    }
}
