X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Flevel_subset.cpp;h=39bc622294839ed191c333f9816278d58e326d74;hb=09f643fc22ff3c74ea24a60dedfd2a6e2d17b413;hp=a35c6890d1c311bd9997b09732b3ac993f9ad8ab;hpb=163f2a127efc850055bdee49ac57a54e37896a88;p=supertux.git diff --git a/src/level_subset.cpp b/src/level_subset.cpp index a35c6890d..39bc62229 100644 --- a/src/level_subset.cpp +++ b/src/level_subset.cpp @@ -19,12 +19,16 @@ // 02111-1307, USA. #include -#include "setup.h" +#include + +#include "app/setup.h" #include "level.h" -#include "globals.h" -#include "screen/surface.h" +#include "app/globals.h" +#include "video/surface.h" #include "level_subset.h" +using namespace SuperTux; + static bool has_suffix(const std::string& data, const std::string& suffix) { if (data.length() >= suffix.length()) @@ -104,12 +108,12 @@ void LevelSubset::load(const char* subset) snprintf(filename, 1024, "%s/levels/%s/", st_dir, subset); if(access(filename, R_OK) == 0) { - files = read_directory(filename); + files = FileSystem::read_directory(filename); } else { snprintf(filename, 1024, "%s/levels/%s/", datadir.c_str(), subset); - files = read_directory(filename); + files = FileSystem::read_directory(filename); } for(std::vector::iterator i = files.begin(); i != files.end(); ++i) @@ -129,11 +133,11 @@ LevelSubset::save() /* Save data file: */ filename = "/levels/" + name + "/"; - fcreatedir(filename.c_str()); + FileSystem::fcreatedir(filename.c_str()); filename = std::string(st_dir) + "/levels/" + name + "/info"; - if(!fwriteable(filename.c_str())) + if(!FileSystem::fwriteable(filename.c_str())) filename = datadir + "/levels/" + name + "/info"; - if(fwriteable(filename.c_str())) + if(FileSystem::fwriteable(filename.c_str())) { fi = fopen(filename.c_str(), "w"); if (fi == NULL)