This commit is contained in:
parent
4321a15043
commit
adf95894fe
8 changed files with 29 additions and 25 deletions
|
@ -269,13 +269,13 @@ BOOL operator==(sUV const &v1)
|
|||
{
|
||||
return(u==v1.u && v==v1.v);
|
||||
}
|
||||
/*
|
||||
void operator=(sUV &Src)
|
||||
|
||||
inline operator=(sUV const &Src)
|
||||
{
|
||||
u=Src.u;
|
||||
v=Src.v;
|
||||
}
|
||||
*/
|
||||
|
||||
};
|
||||
|
||||
struct sUVTri
|
||||
|
@ -289,17 +289,15 @@ BOOL operator==(sUVTri const &v1)
|
|||
}
|
||||
return (TRUE);
|
||||
}
|
||||
/*
|
||||
inline void operator=(sUVTri &Src)
|
||||
|
||||
inline operator=(sUVTri const &Src)
|
||||
{
|
||||
for (int i=0; i<3; i++)
|
||||
{
|
||||
//p[i]=Src.p[i];
|
||||
p[i].u=Src.p[i].u;
|
||||
p[i].v=Src.p[i].v;
|
||||
p[i]=Src.p[i];
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
};
|
||||
|
||||
class CUVtri: public GinChunk
|
||||
|
|
|
@ -34,9 +34,11 @@
|
|||
properties that the AllFiles object has.
|
||||
Params: Name of file to add
|
||||
---------------------------------------------------------------------- */
|
||||
void AllFiles::AddFile(const char * Name)
|
||||
int AllFiles::AddFile(const char * Name)
|
||||
{
|
||||
int ListSize=AllFileInfos.size();
|
||||
DoCycle(Name,RecurseFiles);
|
||||
return(ListSize);
|
||||
}
|
||||
|
||||
/*----------------------------------------------------------------------
|
||||
|
@ -118,7 +120,7 @@ void AllFiles::FileCallback(char const * FName,int FileNum)
|
|||
}
|
||||
}
|
||||
|
||||
void AllFiles::AddMemFrame(char const * FName,Frame &Frame)
|
||||
int AllFiles::AddMemFrame(char const * FName,Frame &Frame)
|
||||
{
|
||||
FileInfo MyInfo;
|
||||
bool ThisZeroColZero;
|
||||
|
@ -148,10 +150,10 @@ void AllFiles::AddMemFrame(char const * FName,Frame &Frame)
|
|||
|
||||
if (ForceOffsets)
|
||||
MyInfo.SetForceOffsets(XOff,YOff);
|
||||
|
||||
AllFileInfos.resize(AllFileInfos.size()+1);
|
||||
AllFileInfos[AllFileInfos.size()-1]=MyInfo;
|
||||
|
||||
int ListSize=AllFileInfos.size();
|
||||
AllFileInfos.resize(ListSize+1);
|
||||
AllFileInfos[ListSize]=MyInfo;
|
||||
return(ListSize);
|
||||
}
|
||||
|
||||
/*----------------------------------------------------------------------
|
||||
|
|
|
@ -76,8 +76,8 @@ public:
|
|||
void setNoSort(void) {m_noSort=true;}
|
||||
|
||||
void SortOrder();
|
||||
void AddFile(const char * Name);
|
||||
void AddMemFrame(char const * FName,Frame &Frame);
|
||||
int AddFile(const char * Name);
|
||||
int AddMemFrame(char const * FName,Frame &Frame);
|
||||
void ReadRepFile(char const * Name);
|
||||
|
||||
|
||||
|
|
|
@ -113,13 +113,14 @@ void CTexGrab::Process()
|
|||
Purpose: Add bitmaps to file list
|
||||
Params: Name = Filename
|
||||
---------------------------------------------------------------------- */
|
||||
void CTexGrab::AddFile(const char *Name)
|
||||
int CTexGrab::AddFile(const char *Name)
|
||||
{
|
||||
GString UpperName(Name);
|
||||
|
||||
UpperName.Upper();
|
||||
|
||||
MyFiles.AddFile(UpperName);
|
||||
int Idx=MyFiles.AddFile(UpperName);
|
||||
return(Idx);
|
||||
}
|
||||
|
||||
/*----------------------------------------------------------------------
|
||||
|
@ -127,13 +128,14 @@ GString UpperName(Name);
|
|||
Purpose:
|
||||
Params:
|
||||
---------------------------------------------------------------------- */
|
||||
void CTexGrab::AddMemFrame(const char *Name,Frame &Frame)
|
||||
int CTexGrab::AddMemFrame(const char *Name,Frame &Frame)
|
||||
{
|
||||
GString UpperName(Name);
|
||||
|
||||
UpperName.Upper();
|
||||
|
||||
MyFiles.AddMemFrame(UpperName,Frame);
|
||||
int Idx=MyFiles.AddMemFrame(UpperName,Frame);
|
||||
return(Idx);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -55,8 +55,8 @@ public:
|
|||
CTexGrab();
|
||||
~CTexGrab();
|
||||
|
||||
void AddFile(const char *Name);
|
||||
void AddMemFrame(const char *Name,Frame &Frame);
|
||||
int AddFile(const char *Name);
|
||||
int AddMemFrame(const char *Name,Frame &Frame);
|
||||
|
||||
void Process();
|
||||
|
||||
|
|
|
@ -79,11 +79,12 @@ sExpMapElem BlankElem={0,0,0};
|
|||
{
|
||||
sMapElem &MapElem=Map.Get(X,Y);
|
||||
sExpMapElem TileElem;
|
||||
sExpLayerTile OutElem;
|
||||
|
||||
TileElem.Tile=MapElem.Tile;
|
||||
TileElem.Set=MapElem.Set;
|
||||
TileElem.Flags=MapElem.Flags;
|
||||
sExpLayerTile OutElem;
|
||||
|
||||
OutElem.Tile=UsedTileList.Add(TileElem);
|
||||
OutElem.Flags=MapElem.Flags;
|
||||
fwrite(&OutElem,sizeof(sExpLayerTile),1,File);
|
||||
|
|
|
@ -73,7 +73,8 @@ struct sExpMapElem
|
|||
|
||||
BOOL operator==(sExpMapElem const &v1) // Does Check flags
|
||||
{
|
||||
return(Set==v1.Set && Tile==v1.Tile && Flags==v1.Flags);
|
||||
return(Set==v1.Set && Tile==v1.Tile);
|
||||
// return(Set==v1.Set && Tile==v1.Tile && Flags==v1.Flags);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue