#pragma once #include #include #include #include namespace fs = std::filesystem; class TextureManager { fs::path skinDirectory; std::unordered_map textureCache; public: TextureManager() = delete; TextureManager(fs::path skinDirectory); sf::Texture &getTexture(std::string textureName); };