#include <iostream>
#include "Dictionnaire.h"

int main()
{
    try
    {
        Dictionnaire dictionnaire("./assets/dictionnaire.txt");

        std::cout << "Dictionnaire chargé (" << dictionnaire.taille() << " tuiles)" << std::endl;
        

        Tuile t("VIDE", 0, 0, "VIDE");

        if (dictionnaire.recherche("Puits", t))
        {
            std::cout << "Trouvé : ";
            t.afficher();
        }
        else
        {
            std::cout << "Puits introuvable" << std::endl;
        }

        if (dictionnaire.recherche("AAAA", t))
            std::cout << "Trouvé (bizarre)" << std::endl;
        else
            std::cout << "AAAA introuvable (normal)" << std::endl;
    }
    catch (const std::exception& e)
    {
        std::cerr << "Erreur : " << e.what() << std::endl;
    }

    return 0;
}
