Référence du fichier PA_Palette.h

Everything concerning the palette system. Plus de détails...

Aller au code source de ce fichier.

Macros

#define PAL_BG0   0x05000000
#define PAL_SPRITE0   0x05000200
#define PAL_BG1   0x05000400
#define PAL_SPRITE1   0x05000600
#define REG_BRIGHT   0x0400006C
#define PA_LoadPal(palette, source)
 Charger une palette de 256 couleurs pour les fonds ou les sprites pour l'écran 0 ou 1. Ex : PA_LoadPal(PALETTE_BG1, bg_pal);
#define PA_LoadPal16(palette, n_palette, source)   DMA_Copy((void*)source, (void*)(palette + (n_palette << 5)), 16, DMA_16NOW);
 Charger une palette de 16 couleurs pour les fonds ou les sprites pour l'écran 0 ou 1. Ex : PA_LoadPal16(PALETTE_BG1, 4, bg_pal);
#define PA_RGB(r, g, b)   ((1 << 15) + (r) + ((g)<<5) + ((b)<<10))
 Convertir une couleurs au format Rouge, Vert, Bleu en un nombre utilisable par le système de palette. Attention : sur Gba, les valeurs vont de 0 à 31...
#define PA_SetBgPalCol(screen, color_number, colorRGB)   BG_PALETTE[color_number + (screen << 9)] = colorRGB
 Changer la couleur d'une des couleurs de la palette des fonds
#define PA_SetSpritePalCol(screen, color_number, colorRGB)   BG_PALETTE[256 + color_number + (screen << 9)] = colorRGB
 Changer la couleur d'une des couleurs de la palette des sprites

Fonctions

void PA_LoadSpriteExtPal (bool screen, u16 palette_number, void *palette)
void PA_LoadBgExtPal (bool screen, u16 palette_number, void *palette)
void PA_SetBrightness (bool screen, s8 bright)
 Régler la luminosité de l'écran
void PA_SetPalNeg (u32 palette)
 Négativer une palette donnée. Pour annuler, il suffit de négativer à nouveau.
void PA_SetPal16Neg (u32 palette, u8 n_palette)
 Négativer une palette de 16 couleurs donnée. Pour annuler, il suffit de négativer à nouveau.
void PA_InitSpriteExtPal (void)
 Initialise le mode 16 palettes pour sprites de 256 couleurs... Effectué par défaut
void PA_InitBgExtPal (void)
 Initialise le mode 16 palettes pour fonds de 256 couleurs...
void PA_LoadSpritePal (bool screen, u8 palette_number, void *palette)
 Charger une palette de 256 couleurs pour les sprites
void PA_LoadBgPal (bool screen, u16 bg_number, void *palette)
 Charger une palette de 256 couleurs dans les palettes des fonds
void PA_SetBgColor (bool screen, u16 color)
 Changer la couleur de fond d'un écran


Description détaillée

Everything concerning the palette system.

Not much for now, only a function to load a complete palette to a given palette


Généré le Fri Dec 2 13:03:26 2005 pour PAlib par  doxygen 1.3.9.1