home *** CD-ROM | disk | FTP | other *** search
/ Dream 44 / Amiga_Dream_44.iso / Linux / Apps / xanim.tgz / xanim / xanim27064 / xa_gif.h < prev    next >
C/C++ Source or Header  |  1997-01-26  |  1KB  |  59 lines

  1.  
  2. /*
  3.  * xa_gif.h
  4.  *
  5.  * Copyright (C) 1990,1991,1992,1993,1994,1995,1996,1997 by Mark Podlipec. 
  6.  * All rights reserved.
  7.  *
  8.  * This software may be freely copied, modified and redistributed without
  9.  * fee for non-commerical purposes provided that this copyright notice is
  10.  * preserved intact on all copies and modified copies.
  11.  * 
  12.  * There is no warranty or other guarantee of fitness of this software.
  13.  * It is provided solely "as is". The author(s) disclaim(s) all
  14.  * responsibility and liability with respect to this software's usage
  15.  * or its effect upon hardware or computer systems.
  16.  *
  17.  */
  18.  
  19. #include "xanim.h"
  20.  
  21. typedef struct
  22. {
  23.   xaLONG width;
  24.   xaLONG height;
  25.   xaUBYTE m;
  26.   xaUBYTE cres;
  27.   xaUBYTE pixbits;
  28.   xaUBYTE bc;
  29. } GIF_Screen_Hdr; 
  30.  
  31. typedef struct
  32. {
  33.   xaLONG left;
  34.   xaLONG top;
  35.   xaLONG width;
  36.   xaLONG height;
  37.   xaUBYTE m;
  38.   xaUBYTE i;
  39.   xaUBYTE pixbits;
  40.   xaUBYTE reserved;
  41. } GIF_Image_Hdr;
  42.  
  43. typedef struct 
  44. {
  45.   xaUBYTE valid;
  46.   xaUBYTE data;
  47.   xaUBYTE first;
  48.   xaUBYTE res;
  49.   xaLONG last;
  50. } GIF_Table;
  51.  
  52. typedef struct GIF_FRAME_STRUCT
  53. {
  54.   xaULONG time;
  55.   XA_ACTION *act;
  56.   struct GIF_FRAME_STRUCT *next;
  57. } GIF_FRAME;
  58.  
  59.