5 /* Targa.h needs to be included to get ImageData typedef */
11 typedef struct SpriteFile
{
18 unsigned char *palette
;
28 int SpriteFile_read(AF
* f
, SpriteFile
*sf
);
29 /* returns uncompressed sprite in data */
30 int SpriteFile_extract(AF
* f
, SpriteFile
*sf
, int spriteno
, ImageData
*data
);
34 int SpriteFile_write_header(FILE *f
, SpriteFile
*sf
);
35 int SpriteFile_add(FILE *f
, SpriteFile
*sf
, ImageData
*data
);
36 int SpriteFile_finalize(FILE* f
, SpriteFile
*sf
);
39 int SpriteFile_write_sprindex(AF
* f
, SpriteFile
*sf
, FILE *outf
);
41 #pragma RcB2 DEP "SpriteFile.c"