This commit is contained in:
parent
c385aa0c7f
commit
d490a19952
1 changed files with 13 additions and 0 deletions
|
@ -55,6 +55,17 @@ int LayerCount=LayerOfs.size();
|
|||
fclose(File);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
void PadFile(FILE *File)
|
||||
{
|
||||
int Pad=ftell(File) & 3;
|
||||
|
||||
if (Pad)
|
||||
{
|
||||
fwrite(&Pad,Pad,1,File);
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
void CExport::Write(void *Addr,int Len)
|
||||
{
|
||||
|
@ -64,11 +75,13 @@ void CExport::Write(void *Addr,int Len)
|
|||
/*****************************************************************************/
|
||||
int CExport::ExportLayerHeader(sLayerDef &LayerDef)//(int Type,int SubType,int Width,int Height)
|
||||
{
|
||||
PadFile(File);
|
||||
sExpLayerHdr LayerHdr;
|
||||
int ThisFilePos=ftell(File);
|
||||
|
||||
LayerOfs.push_back(ThisFilePos);
|
||||
|
||||
|
||||
LayerHdr.Type=LayerDef.Type;
|
||||
LayerHdr.SubType=LayerDef.SubType;
|
||||
LayerHdr.Width=LayerDef.Width;
|
||||
|
|
Loading…
Add table
Reference in a new issue