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