Sprite


Fonctions

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)
 Creer un sprite depuis un GIF. (la couleur transparente est la VRAIE couleur transparente).
void KT_DeleteSprite (u8 screen, u8 sprite_number)
 Efface un sprite. Obligatoire pour liberer la mémoire.
void KT_ResetSpriteSys (void)
 Efface tout les sprites et libere la memoire.
void KT_ResetSpriteSysScreen (int screen)
 Efface tout les sprites d'un ecran et libere la memoire.

Description détaillée

Sprite load functions

Documentation des fonctions

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 
)

Creer un sprite depuis un GIF. (la couleur transparente est la VRAIE couleur transparente).

Paramètres:
screen Choix de l'écran (0 ou 1) ou les deux : 2 (dualsprite).
sprite_number Nom du fond.
name Nom du sprite (ex : pour "sprite.GIF", utilisez "sprite"). 1024 car max.
obj_shape Forme du sprite à charger, de 0 à 2. Utiliser la macro OBJ_SIZE_32X32 (...) pour charger la forme et la taille...
obj_size Taille du sprite. Utiliser la macro OBJ_SIZE_32X32 (...) pour charger la forme et la taille...
color_mode Mode 256 ou 16 couleurs (1 ou 0).
palette Palette à utiliser (0-15).
erase_palette 1 créer une palette pour ce sprite - 0 garde l'ancienne palette n°palette.
x Position X du sprite
y Position Y du sprite

void KT_DeleteSprite ( u8  screen,
u8  sprite_number 
)

Efface un sprite. Obligatoire pour liberer la mémoire.

Paramètres:
screen ecran... (0 - 1 - 2).
sprite_number Numer du sprite.

void KT_ResetSpriteSys ( void   ) 

Efface tout les sprites et libere la memoire.

void KT_ResetSpriteSysScreen ( int  screen  ) 

Efface tout les sprites d'un ecran et libere la memoire.

Paramètres:
screen Choix de l'écran (0 ou 1) ou les deux : 2 (dualsprite).


Généré le Tue Aug 19 17:27:10 2008 pour KT_Lib par  doxygen 1.5.6