home *** CD-ROM | disk | FTP | other *** search
-
- /* 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
-