Fixed: Ignore extension when looking for textures

This commit is contained in:
kervala 2016-10-22 16:52:20 +02:00
parent 18e35134a0
commit 413e5422f2

View file

@ -531,17 +531,27 @@ int main(int argc, char **argv)
continue; continue;
} }
sTGAname = toLower(string(tgaName));
// search position of extension
std::string tgaExt = CFile::getExtension(sTGAname);
// remove extension
sTGAname = CFile::getFilenameWithoutExtension(sTGAname);
sint i; sint i;
sTGAname = toLower(string(tgaName));
string findTGAName; string findTGAName;
for (i = 0; i < mapSize; ++i) for (i = 0; i < mapSize; ++i)
{ {
// get the string whitout path // get the string whitout path
findTGAName = toLower(CFile::getFilename(AllMapNames[i])); findTGAName = toLower(CFile::getFilenameWithoutExtension(AllMapNames[i]));
if( findTGAName == sTGAname ) if( findTGAName == sTGAname )
break; break;
} }
// append extension
sTGAname += "." + tgaExt;
if( i == mapSize ) if( i == mapSize )
{ {