X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fsector.cpp;h=c340ddb5098c9e24410a3a59d2144e96e3afb698;hb=8bcdd6a1e7885a8280f999a750ba7a411414ccaf;hp=cd4276ba784e6a8994683d48e539d971ec93d20a;hpb=99cf62c2d44b4555e9761f1c8f1b10cf880c33fb;p=supertux.git diff --git a/src/sector.cpp b/src/sector.cpp index cd4276ba7..c340ddb50 100644 --- a/src/sector.cpp +++ b/src/sector.cpp @@ -28,8 +28,7 @@ #include #include #include -//#include -#include +#include #include "sector.hpp" #include "object/player.hpp" @@ -178,6 +177,9 @@ Sector::parse_object(const std::string& name, const lisp::Lisp& reader) void Sector::parse(const lisp::Lisp& sector) { + + TileMap::loading_worldmap = false; + bool has_background = false; lisp::ListIterator iter(§or); while(iter.next()) { @@ -237,6 +239,9 @@ Sector::parse(const lisp::Lisp& sector) void Sector::parse_old_format(const lisp::Lisp& reader) { + + TileMap::loading_worldmap = false; + name = "main"; reader.get("gravity", gravity); @@ -246,7 +251,7 @@ Sector::parse_old_format(const lisp::Lisp& reader) if (backgroundimage == "arctis2.jpg") backgroundimage = "arctis.jpg"; if (backgroundimage == "ocean.png") backgroundimage = "ocean.jpg"; backgroundimage = "images/background/" + backgroundimage; - if (!Unison::VFS::FileSystem::get().exists(backgroundimage)) { + if (!PHYSFS_exists(backgroundimage.c_str())) { log_warning << "Background image \"" << backgroundimage << "\" not found. Ignoring." << std::endl; backgroundimage = ""; }