X-Git-Url: http://git.draconx.ca/gitweb/liblbx.git/blobdiff_plain/430be3ec2f86aec28fa21558b3141a2e28efd848..HEAD:/src/image.h diff --git a/src/image.h b/src/image.h index 880f7de..c375ce9 100644 --- a/src/image.h +++ b/src/image.h @@ -11,12 +11,7 @@ struct lbx_image { }; struct lbx_colour { - unsigned red:6, green:6, blue:6, active:1; -}; - -struct lbx_imginfo { - unsigned char loopstart; - int palettesz, looping; + unsigned char red, green, blue, active; }; struct lbx_image *lbx_img_open(void *f, const struct lbx_file_ops *fops, @@ -28,14 +23,8 @@ int lbx_img_seek(struct lbx_image *img, unsigned frame); 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