#ifndef pngro_H
#define pngro_H

osspriteop_area *build_sprite_from_png(FILE *fp, gfx_dir *directory);
void do_alpha_plot(osspriteop_header *src, osspriteop_header *dst, int x, int y);
void do_alpha_plot_scaled(osspriteop_header *src, osspriteop_header *dst, int x, int y, os_factors *fac);
void do_alpha_plot_dithered(osspriteop_header *src, osspriteop_header *dst, int x, int y);
void do_alpha_plot_scaled_dithered(osspriteop_header *src, osspriteop_header *dst, int x, int y, os_factors *fac);
void build_gamma_tables(int gamma);

#endif
