unsigned red:6, green:6, blue:6, active:1;
};
-struct lbx_imginfo {
- unsigned char loopstart;
- int palettesz, looping;
-};
-
struct lbx_image *lbx_img_open(void *f, const struct lbx_file_ops *fops,
int (*destructor)(void *));
struct lbx_image *lbx_img_fopen(const char *file);
long lbx_img_read_row_header(struct lbx_image *img, unsigned *x, unsigned *y);
long lbx_img_read_row_data(struct lbx_image *img, void *buf);
-unsigned char **lbx_img_getframe(struct lbx_image *img, int frame);
-unsigned char **lbx_img_getmask(struct lbx_image *img);
-
+int lbx_img_getpalette(struct lbx_image *img, struct lbx_colour *palette);
int lbx_img_loadpalette(void *f, const struct lbx_file_ops *fops,
- struct lbx_colour palette[static 256]);
-int lbx_img_getpalette(struct lbx_image *img,
- struct lbx_colour palette[static 256]);
-
-void lbx_img_getinfo(struct lbx_image *img, struct lbx_imginfo *info);
+ struct lbx_colour *palette);
#endif