This commit is contained in:
Daveo 2001-04-09 14:25:21 +00:00
parent c385aa0c7f
commit d490a19952

View file

@ -55,6 +55,17 @@ int LayerCount=LayerOfs.size();
fclose(File); 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) void CExport::Write(void *Addr,int Len)
{ {
@ -64,10 +75,12 @@ void CExport::Write(void *Addr,int Len)
/*****************************************************************************/ /*****************************************************************************/
int CExport::ExportLayerHeader(sLayerDef &LayerDef)//(int Type,int SubType,int Width,int Height) int CExport::ExportLayerHeader(sLayerDef &LayerDef)//(int Type,int SubType,int Width,int Height)
{ {
PadFile(File);
sExpLayerHdr LayerHdr; sExpLayerHdr LayerHdr;
int ThisFilePos=ftell(File); int ThisFilePos=ftell(File);
LayerOfs.push_back(ThisFilePos); LayerOfs.push_back(ThisFilePos);
LayerHdr.Type=LayerDef.Type; LayerHdr.Type=LayerDef.Type;
LayerHdr.SubType=LayerDef.SubType; LayerHdr.SubType=LayerDef.SubType;