X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fresources.cpp;h=e5e893d58dc9e283ed35ffe33f88aab7c9e1d1c6;hb=7857d6ec5961f94bc926b1a969f2c841713f9650;hp=cba8054cf4b9f3636b02a0630fde7fa585a03d32;hpb=184dc3f14feab183bcd84eca40f89c143ecbe41f;p=libs%2Fdemoscene.git diff --git a/source/resources.cpp b/source/resources.cpp index cba8054..e5e893d 100644 --- a/source/resources.cpp +++ b/source/resources.cpp @@ -1,3 +1,4 @@ +#include #include #include "resources.h" @@ -11,10 +12,13 @@ Resources::Resources(const string &pack_name): set_default_texture_anisotropy(8); set_srgb_conversion(true); - if(FS::exists("data")) + FS::Path data_dir = "data"; + if(FS::exists(data_dir)) { - dir_source.add_directory("data"); + dir_source.add_directory(data_dir); add_source(dir_source); + for(const auto &c: FS::list_filtered(data_dir, "\\.mdc$")) + load(*this, (data_dir/c).str()); } else {