E:/PPC/XFlib/source/xf_sprites.c File Reference

Include dependency graph for xf_sprites.c:

Go to the source code of this file.

Functions

void XF_InitSprites (void)
void XF_SetSpriteLimits (u16 sprite, u8 x0, u8 y0, u8 x1, u8 y1)
void XF_SetSpriteImage (u32 sprite, XF_Sprite *image)
void XF_CreateSprite (u32 sprite, XF_Sprite *image, s16 width, s16 height, s32 x, s32 y)
void XF_UpdateSpriteAnim (u16 sprite)
void XF_CopyToScreenRot (void *buffer, u16 *palette, s32 width, s32 height, s32 x, s32 y, s32 alpha, s32 angle, s32 zoom, u8 bits, u8 full)
void XF_ShowSprite (s16 sprite)

Variables

sprite_typexf_sprites [N_SPRITES]
int xf_minsprite = N_SPRITES
int xf_maxsprite = -1
XF_Spritexf_sprite_alloc [2048]
u16 xf_nsprite_alloc = 0


Function Documentation

void XF_CopyToScreenRot ( void *  buffer,
u16 palette,
s32  width,
s32  height,
s32  x,
s32  y,
s32  alpha,
s32  angle,
s32  zoom,
u8  bits,
u8  full 
)

void XF_InitSprites ( void   ) 

Definition at line 16 of file xf_sprites.c.

void XF_UpdateSpriteAnim ( u16  sprite  ) 

Definition at line 42 of file xf_spriteanim.c.


Variable Documentation

int xf_maxsprite = -1

Definition at line 9 of file xf_sprites.c.

int xf_minsprite = N_SPRITES

Definition at line 8 of file xf_sprites.c.

u16 xf_nsprite_alloc = 0

Definition at line 12 of file xf_sprites.c.

XF_Sprite* xf_sprite_alloc[2048]

Definition at line 11 of file xf_sprites.c.

sprite_type* xf_sprites[N_SPRITES]

Definition at line 6 of file xf_sprites.c.


Generated on Wed Dec 12 23:46:48 2007 for XFlib by  doxygen 1.5.4