man sprite.c () - Sprite loading and blitting.

NAME

sprite.c - Sprite loading and blitting.

SYNOPSIS



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.

Detailed Description

Version: $Id: sprite.c 219 2004-01-07 12:45:02Z sam $

Author: Sam Hocevar <sam@zoy.org>

This file contains a small framework for sprite loading and blitting.

Author

Generated automatically by Doxygen for libcaca from the source code.