nuclear@0: #ifndef IMAGE_H_ nuclear@0: #define IMAGE_H_ nuclear@0: nuclear@0: struct image { nuclear@0: int width, height; nuclear@0: unsigned char *pixels; nuclear@0: }; nuclear@0: nuclear@0: int image_create(struct image *img, int w, int h); nuclear@0: void image_destroy(struct image *img); nuclear@0: nuclear@0: int image_save(struct image *img, const char *rgbname, const char *aname); nuclear@0: nuclear@0: int image_clear(struct image *img, int r, int g, int b, int a); nuclear@0: int image_fillrect(struct image *img, int x, int y, int w, int h, int r, int g, int b, int a); nuclear@0: int image_chess(struct image *img, int sz, int r0, int g0, int b0, int r1, int g1, int b1); nuclear@0: nuclear@0: #endif /* IMAGE_H_ */