include/iff.h File Reference

#include "types.h"
#include "gr.h"

Defines

#define IFF_NO_ERROR   0
#define IFF_NO_MEM   1
#define IFF_UNKNOWN_FORM   2
#define IFF_NOT_IFF   3
#define IFF_NO_FILE   4
#define IFF_BAD_BM_TYPE   5
#define IFF_CORRUPT   6
#define IFF_FORM_ANIM   7
#define IFF_FORM_BITMAP   8
#define IFF_TOO_MANY_BMS   9
#define IFF_UNKNOWN_MASK   10
#define IFF_READ_ERROR   11
#define IFF_BM_MISMATCH   12

Functions

int iff_read_bitmap (char *ifilename, grs_bitmap *bm, int bitmap_type, ubyte *palette)
int iff_read_into_bitmap (char *ifilename, grs_bitmap *bm, byte *palette)
int iff_read_animbrush (char *ifilename, grs_bitmap **bm, int max_bitmaps, int *n_bitmaps, ubyte *palette)
int iff_write_bitmap (char *ofilename, grs_bitmap *bm, ubyte *palette)
char * iff_errormsg (int error_number)

Variables

ubyte iff_transparent_color
ubyte iff_has_transparency

Define Documentation

#define IFF_BAD_BM_TYPE   5
 

#define IFF_BM_MISMATCH   12
 

#define IFF_CORRUPT   6
 

#define IFF_FORM_ANIM   7
 

#define IFF_FORM_BITMAP   8
 

#define IFF_NO_ERROR   0
 

#define IFF_NO_FILE   4
 

#define IFF_NO_MEM   1
 

#define IFF_NOT_IFF   3
 

#define IFF_READ_ERROR   11
 

#define IFF_TOO_MANY_BMS   9
 

#define IFF_UNKNOWN_FORM   2
 

#define IFF_UNKNOWN_MASK   10
 


Function Documentation

char* iff_errormsg int  error_number  ) 
 

int iff_read_animbrush char *  ifilename,
grs_bitmap **  bm,
int  max_bitmaps,
int *  n_bitmaps,
ubyte palette
 

int iff_read_bitmap char *  ifilename,
grs_bitmap bm,
int  bitmap_type,
ubyte palette
 

int iff_read_into_bitmap char *  ifilename,
grs_bitmap bm,
byte palette
 

int iff_write_bitmap char *  ofilename,
grs_bitmap bm,
ubyte palette
 


Variable Documentation

ubyte iff_has_transparency
 

ubyte iff_transparent_color
 


Generated on Mon Aug 28 20:55:31 2006 for D1X-Rebirth by  doxygen 1.4.6