* Fixed crasher if world doesn't have a world.nut
authorOndřej Hošek <ondra.hosek@gmail.com>
Tue, 11 Apr 2006 08:25:08 +0000 (08:25 +0000)
committerOndřej Hošek <ondra.hosek@gmail.com>
Tue, 11 Apr 2006 08:25:08 +0000 (08:25 +0000)
* Bonus island worldmaps work again

SVN-Revision: 3292

data/levels/bonus1/info
data/levels/bonus2/info
src/world.cpp

index d28b7c5..1f4e8c8 100644 (file)
@@ -2,4 +2,5 @@
 (supertux-level-subset
   (title (_ "Bonus Island I"))
   (description "Levels from the Bonus World 1")
+  (levelset #f)
 )
index 578f923..88ecca0 100644 (file)
@@ -2,4 +2,5 @@
 (supertux-level-subset
   (title (_ "Bonus Island II"))
   (description "Levels from the Bonus World 2")
+  (levelset #f)
 )
index faf5c7b..71d60cf 100644 (file)
@@ -95,6 +95,10 @@ void
 World::run()
 {
   std::string filename = basedir + "/world.nut";
+  std::cout << filename << std::endl;
+  if (!PHYSFS_exists(filename.c_str()))
+    return;
+
   IFileStream in(filename);
 
   HSQUIRRELVM vm = script_manager->create_thread();