home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
500-599
/
ff588.lza
/
MandelSquare
/
Source
/
PlayAnim
/
preloadanim.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-01-04
|
857b
|
43 lines
/* preloadanim.h
*/
#ifndef PRELOADANIM_H
#define PRELOADANIM_H
typedef struct {
UBYTE operation; /* =5 for RIFF style */
UBYTE mask;
UWORD w,h;
WORD x,y;
ULONG abstime; /* for timing w.r.t. start of anim file in jiffies (notused)*/
ULONG reltime; /* for timing w.r.t. last frame in jiffies */
UBYTE interleave; /* =0 for XORing to two frames back, =1 for last frame
(not used yet) */
UBYTE pad0;
ULONG bits;
UBYTE pad[16];
} AnimationHeader;
struct FrameHD
{
struct FrameHD *next;
struct FrameHD *prev;
BitMapHeader *bmhd;
AnimationHeader *anhd;
CamgChunk *camg;
WORD cmap[32];
ULONG *body;
ULONG bodylength;
UBYTE nColorRegs;
UBYTE pad;
};
struct IFFfile
{
struct FrameHD *firstframe;
struct FrameHD *lastframe;
};
#endif PRELOADANIM_H