X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FAssets.hpp;fp=src%2Fapp%2FAssets.hpp;h=e6c209effdd7745b6c0d9ad6e798b47a131f1e9f;hb=ede25c0a2f59e21521d1cd962e6ea9d78169ca12;hp=40623a21af6bdeb483e1f480eccdd3b3a3036a75;hpb=d02daa5a4805dc3184884f3a7cd7620e5787adcb;p=blank.git diff --git a/src/app/Assets.hpp b/src/app/Assets.hpp index 40623a2..e6c209e 100644 --- a/src/app/Assets.hpp +++ b/src/app/Assets.hpp @@ -9,6 +9,7 @@ namespace blank { class ArrayTexture; +class BlockTypeRegistry; class Sound; class Texture; @@ -17,6 +18,7 @@ class Assets { public: explicit Assets(const std::string &base); + void LoadBlockTypes(const std::string &set_name, BlockTypeRegistry &) const; Font LoadFont(const std::string &name, int size) const; Sound LoadSound(const std::string &name) const; Texture LoadTexture(const std::string &name) const; @@ -26,6 +28,7 @@ private: std::string fonts; std::string sounds; std::string textures; + std::string data; public: // common assets shared by may states