Sprite


Functions

void KT_CreateSprite (u8 screen, u8 sprite_number, const char *name, u8 obj_shape, u8 obj_size, u8 color_mode, u8 palette, u8 erase_palette, s16 x, s16 y)
 Create a sprite from a GIF. (transp color is the TRUE transp color).
void KT_DeleteSprite (u8 screen, u8 sprite_number)
 Delete a Sprite. You must use it is you want to free memory.
void KT_ResetSpriteSys (void)
 Delete all Sprites and free memory.
void KT_ResetSpriteSysScreen (int screen)
 Delete all Sprites of a screen and free memory.

Detailed Description

Sprite load functions

Function Documentation

void KT_CreateSprite ( u8  screen,
u8  sprite_number,
const char *  name,
u8  obj_shape,
u8  obj_size,
u8  color_mode,
u8  palette,
u8  erase_palette,
s16  x,
s16  y 
)

Create a sprite from a GIF. (transp color is the TRUE transp color).

Parameters:
screen Chose de screen (0 or 1) or both : 2 (dualsprite).
sprite_number Name of the bg.
name Name of the sprite (ex : for "sprite.GIF", use "sprite"). 1024 car max.
obj_shape Object shape, from 0 to 2. Use the OBJ_SIZE_32X32 (...) macros for object shape and obj_size...
obj_size Object size. Use the OBJ_SIZE_32X32 (...) macros for object shape and obj_size...
color_mode 256 or 16 color mode (1 or 0).
palette Palette to use (0-15).
erase_palette 1 create a new palette for this sprite - 0 guard the old palette n°palette.
x X position of the sprite
y Y position of the sprite

void KT_DeleteSprite ( u8  screen,
u8  sprite_number 
)

Delete a Sprite. You must use it is you want to free memory.

Parameters:
screen screen... (0 - 1 - 2).
sprite_number Number of the sprite.

void KT_ResetSpriteSys ( void   ) 

Delete all Sprites and free memory.

void KT_ResetSpriteSysScreen ( int  screen  ) 

Delete all Sprites of a screen and free memory.

Parameters:
screen Chose de screen (0 or 1) or both : 2 (dualsprite).


Generated on Tue Aug 19 17:30:55 2008 for KT_Lib by  doxygen 1.5.6