Functions | |
caca_sprite * | caca_load_sprite (char const *file) |
Allocate a sprite loaded from a file. | |
int | caca_get_sprite_frames (struct caca_sprite const *sprite) |
Return the number of frames in a sprite. | |
int | caca_get_sprite_width (struct caca_sprite const *sprite, int f) |
Return the width of a sprite. | |
int | caca_get_sprite_height (struct caca_sprite const *sprite, int f) |
Return the height of a sprite. | |
int | caca_get_sprite_dx (struct caca_sprite const *sprite, int f) |
Return the X coordinate of a sprite's handle. | |
int | caca_get_sprite_dy (struct caca_sprite const *sprite, int f) |
Return the Y coordinate of a sprite's handle. | |
void | caca_draw_sprite (int x, int y, struct caca_sprite const *sprite, int f) |
Draw a sprite's specific frame at the given coordinates. If the frame does not exist, nothing is displayed. | |
void | caca_free_sprite (struct caca_sprite *sprite) |
Free the memory associated with a sprite. |