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