#ifndef TAQUIN_H
#define TAQUIN_H

#include "state.h"

#include <set>
#include <vector>
#include <fstream>


class Taquin
{
    public:
        Taquin();
        virtual ~Taquin();
        State getInit() { return init; };
        State rechercheAveugle();
        State rechercheAStar();
        bool loadFile(const std::string& file);
        void affichageInit();

    private:
        State init;
};

#endif // TAQUIN_H
