This commit is contained in:
Daveo 2001-03-01 17:03:15 +00:00
parent 6c4b207a57
commit 2e31ef0e34
5 changed files with 71 additions and 15 deletions

View file

@ -190,21 +190,27 @@ CFace &F = FaceList[ListSize];
int CFaceStore::AddTex(GString const &TexName)
{
int ListSize=TexList.size();
GString UpperName=TexBasePath+TexName;
UpperName.Upper();
GString Filename=TexName;
Filename.Upper();
for (int i=0; i<ListSize; i++)
{
if (TexList[i].Name==UpperName) return(TexList[i].TexGrabId);
if (TexList[i].Name==Filename) return(TexList[i].TexGrabId);
}
// Does file exist
if (!FindFile(TexName))
GObject::Error(ERR_FATAL,"Texture not found %s!!\n",TexName);
TexList.resize(ListSize+1);
sFaceTexList &New=TexList[ListSize];
New.Name=UpperName;
New.Name=Filename;
// printf("Add Tex %s\n",TexName);
New.TexGrabId=TexGrab->AddFile(UpperName);
New.TexGrabId=TexGrab->AddFile(Filename);
return(New.TexGrabId);
}