X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Flevel_subset.cpp;h=2366f8cf18469704b09af5574421638f62da56a7;hb=ddc3b7ef2077567d368e244a292b41187311e8e3;hp=9d1b246b64bb44b90e9d8119737db2bb4abd64a3;hpb=45d21c1c59a58aa557b62d3aa22ba89a975e323c;p=supertux.git diff --git a/src/level_subset.cpp b/src/level_subset.cpp index 9d1b246b6..2366f8cf1 100644 --- a/src/level_subset.cpp +++ b/src/level_subset.cpp @@ -17,24 +17,20 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA // 02111-1307, USA. - #include #include #include #include #include -#include "app/setup.h" #include "level.h" #include "resources.h" -#include "app/globals.h" +#include "file_system.h" #include "video/surface.h" #include "level_subset.h" #include "lisp/parser.h" #include "lisp/lisp.h" -using namespace SuperTux; - static bool has_suffix(const std::string& data, const std::string& suffix) { if (data.length() >= suffix.length()) @@ -118,7 +114,7 @@ void LevelSubset::load(const std::string& subset) filename = datadir + "/levels/" + subset + "/"; files = FileSystem::read_directory(filename); - filename = st_dir + "/levels/" + subset + "/"; + filename = user_dir + "/levels/" + subset + "/"; std::set user_files = FileSystem::read_directory(filename); files.insert(user_files.begin(), user_files.end()); @@ -141,7 +137,7 @@ LevelSubset::save() filename = "/levels/" + name + "/"; FileSystem::fcreatedir(filename.c_str()); - filename = std::string(st_dir) + "/levels/" + name + "/info"; + filename = std::string(user_dir) + "/levels/" + name + "/info"; if(!FileSystem::fwriteable(filename.c_str())) filename = datadir + "/levels/" + name + "/info"; if(FileSystem::fwriteable(filename.c_str()))