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 >
C/C++ Source or Header  |  1992-01-04  |  857b  |  43 lines

  1.  
  2. /* preloadanim.h
  3.  */
  4.  
  5. #ifndef PRELOADANIM_H
  6. #define PRELOADANIM_H
  7.  
  8. typedef struct {
  9.    UBYTE operation; /* =5 for RIFF style */
  10.    UBYTE mask;
  11.    UWORD w,h;
  12.    WORD  x,y;
  13.    ULONG abstime; /* for timing w.r.t. start of anim file in jiffies (notused)*/
  14.    ULONG reltime; /* for timing w.r.t. last frame in jiffies */
  15.    UBYTE interleave; /* =0 for XORing to two frames back, =1 for last frame
  16.                              (not used yet)  */
  17.    UBYTE pad0;
  18.    ULONG bits;
  19.    UBYTE pad[16];
  20.    } AnimationHeader;
  21.  
  22. struct FrameHD
  23.    {
  24.    struct FrameHD *next;
  25.    struct FrameHD *prev;
  26.    BitMapHeader *bmhd;
  27.    AnimationHeader *anhd;
  28.    CamgChunk *camg;
  29.    WORD cmap[32];
  30.    ULONG *body;
  31.    ULONG bodylength;
  32.    UBYTE nColorRegs;
  33.    UBYTE pad;
  34.    };
  35.  
  36. struct IFFfile
  37.    {
  38.    struct FrameHD *firstframe;
  39.    struct FrameHD *lastframe;
  40.    };
  41.  
  42. #endif PRELOADANIM_H
  43.