From 6a05e385ed55b1b38825b07166698590df4d3634 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Wed, 22 May 2019 14:47:49 +0300 Subject: [PATCH] Load any collection files from the data directory --- source/resources.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 { -- 2.43.0