explicit AssetLoader(const std::string &base);
void LoadBlockTypes(const std::string &set_name, BlockTypeRegistry &, TextureIndex &) const;
explicit AssetLoader(const std::string &base);
void LoadBlockTypes(const std::string &set_name, BlockTypeRegistry &, TextureIndex &) const;
Font LoadFont(const std::string &name, int size) const;
Sound LoadSound(const std::string &name) const;
Texture LoadTexture(const std::string &name) const;
Font LoadFont(const std::string &name, int size) const;
Sound LoadSound(const std::string &name) const;
Texture LoadTexture(const std::string &name) const;