#ifndef TEXTURLOADER_H_INCLUDED
#define TEXTURLOADER_H_INCLUDED

#include "Texture.h"
#include <map>

class TexturLoader
{
public:

    TexturLoader();
    TexturLoader(std::string folder);
    ~TexturLoader();

    GLuint take(std::string nom);
    void addTextur(std::string nom, Texture* sampler); // [!!!] La texture sera détruite dans le destructeur
    void assignFolder(std::string folder);

private:

    std::string m_folder;
    std::map<std::string, Texture*>::iterator m_it;
    std::map<std::string, Texture*> m_paquet;

};

#endif // TEXTURLOADER_H_INCLUDED