1 #ifndef BLANK_APP_ASSETS_HPP_
2 #define BLANK_APP_ASSETS_HPP_
4 #include "../graphics/Font.hpp"
12 class BlockTypeRegistry;
20 explicit Assets(const std::string &base);
22 void LoadBlockTypes(const std::string &set_name, BlockTypeRegistry &, TextureIndex &) const;
23 Font LoadFont(const std::string &name, int size) const;
24 Sound LoadSound(const std::string &name) const;
25 Texture LoadTexture(const std::string &name) const;
26 void LoadTexture(const std::string &name, ArrayTexture &, int layer) const;
27 void LoadTextures(const TextureIndex &, ArrayTexture &) const;
36 // common assets shared by may states