Fixed: Updated dds rename in tilebank to also work with png.

This commit is contained in:
kaetemi 2010-05-29 13:45:11 +02:00
parent b70c68d332
commit 54557c0bbb

View file

@ -389,6 +389,8 @@ void CTileBank::makeAllExtensionDDS ()
// Diffuse // Diffuse
tmp= _TileVector[nTile].getRelativeFileName (CTile::diffuse); tmp= _TileVector[nTile].getRelativeFileName (CTile::diffuse);
pos= tmp.rfind(".tga"); pos= tmp.rfind(".tga");
if (pos == string::npos)
pos = tmp.rfind(".png");
if(pos!= string::npos) if(pos!= string::npos)
{ {
tmp.replace(pos, 4, ".dds"); tmp.replace(pos, 4, ".dds");
@ -398,6 +400,8 @@ void CTileBank::makeAllExtensionDDS ()
// Additive. // Additive.
tmp= _TileVector[nTile].getRelativeFileName (CTile::additive); tmp= _TileVector[nTile].getRelativeFileName (CTile::additive);
pos= tmp.rfind(".tga"); pos= tmp.rfind(".tga");
if (pos == string::npos)
pos = tmp.rfind(".png");
if(pos!= string::npos) if(pos!= string::npos)
{ {
tmp.replace(pos, 4, ".dds"); tmp.replace(pos, 4, ".dds");
@ -407,6 +411,8 @@ void CTileBank::makeAllExtensionDDS ()
// Alpha. // Alpha.
tmp= _TileVector[nTile].getRelativeFileName (CTile::alpha); tmp= _TileVector[nTile].getRelativeFileName (CTile::alpha);
pos= tmp.rfind(".tga"); pos= tmp.rfind(".tga");
if (pos == string::npos)
pos = tmp.rfind(".png");
if(pos!= string::npos) if(pos!= string::npos)
{ {
tmp.replace(pos, 4, ".dds"); tmp.replace(pos, 4, ".dds");