]> git.jsancho.org Git - lugaru.git/blobdiff - Source/Terrain.cpp
Trying to handle a bit better missing files and avoid segfaults
[lugaru.git] / Source / Terrain.cpp
index c395ebf0b03113e54324005b566ca3b7139ac08e..41a2181cacefe40556cec8b44fe5ca731f375733 100644 (file)
@@ -409,7 +409,9 @@ bool Terrain::load(const char *fileName)
     ImageRec texture;
 
     //Load Image
-    load_image(Folders::getResourcePath(fileName).c_str(), texture);
+    if (!load_image(Folders::getResourcePath(fileName).c_str(), texture)) {
+        return false;
+    }
 
     //Is it valid?
     if (texture.bpp > 24) {
@@ -643,7 +645,7 @@ bool Terrain::load(const char *fileName)
     patch_elements = (patch_size) * (patch_size) * 54;
     CalculateNormals();
 
-    return 1;
+    return true;
 }
 
 void Terrain::CalculateNormals()