]> git.tdb.fi Git - libs/game.git/blobdiff - source/game/resources.h
Decorate things which constitute the public API of the library
[libs/game.git] / source / game / resources.h
index b8f10b02b28adfe0a3e9a560e5848c7f1a99806f..62084337ac136d77ba163dde7a656c1b78da83e2 100644 (file)
@@ -4,15 +4,17 @@
 #include <msp/datafile/collection.h>
 #include <msp/datafile/directorysource.h>
 #include <msp/datafile/packsource.h>
+#include <msp/fs/path.h>
+#include "mspgame_api.h"
 
 namespace Msp::Game {
 
-class Resources: virtual public DataFile::Collection
+class MSPGAME_API Resources: virtual public DataFile::Collection
 {
 public:
 };
 
-class ApplicationResources: public Resources
+class MSPGAME_API ApplicationResources: public Resources
 {
 private:
        DataFile::DirectorySource dir_src;
@@ -20,6 +22,9 @@ private:
 
 public:
        ApplicationResources();
+
+private:
+       void add_dir(const FS::Path &);
 };
 
 } // namespace Msp::Game