]> git.lizzy.rs Git - minetest.git/blobdiff - src/subgame.h
Merge pull request #503 from RealBadAngel/master
[minetest.git] / src / subgame.h
index e3a299cbee8677b6dd7101b57fbadaff154d2662..dd725caf7b385211aef2ca4df546d1d6cd40cc78 100644 (file)
@@ -24,20 +24,25 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include <set>
 #include <vector>
 
+#define WORLDNAME_BLACKLISTED_CHARS "/\\"
+
 struct SubgameSpec
 {
        std::string id; // "" = game does not exist
-       std::string path;
-       std::set<std::string> mods_paths;
+       std::string path; // path to game
+       std::string gamemods_path; //path to mods of the game
+       std::set<std::string> addon_mods_paths; //paths to addon mods for this game
        std::string name;
 
        SubgameSpec(const std::string &id_="",
-                       const std::string &path_="",
-                       const std::set<std::string> &mods_paths_=std::set<std::string>(),
+                       const std::string &path_="",    
+                       const std::string &gamemods_path_="",
+                       const std::set<std::string> &addon_mods_paths_=std::set<std::string>(),
                        const std::string &name_=""):
                id(id_),
                path(path_),
-               mods_paths(mods_paths_),
+               gamemods_path(gamemods_path_),          
+               addon_mods_paths(addon_mods_paths_),
                name(name_)
        {}