}
-bool Terrain::load(const char *fileName)
+bool Terrain::load(const std::string& fileName)
{
static long i, j;
static long x, y;
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) {
patch_elements = (patch_size) * (patch_size) * 54;
CalculateNormals();
- return 1;
+ return true;
}
void Terrain::CalculateNormals()