Référence du fichier include/nds/arm9/PA_PaletteDual.h

Everything concerning the palette system, for both screens at once. Plus de détails...

#include "PA_Palette.h"

Macros

#define PA_DualLoadSpriteExtPal(palette_number, palette)   PA_DualLoadSpritePal(u8 palette_number, void* palette)
#define PAL_BG   PAL_BG0
#define PAL_SPRITE   PAL_SPRITE0
#define PA_DualLoadPal(palette, source)
 Charger une palette de 256 couleurs pour les fonds ou les sprites pour les 2 écrans.
#define PA_DualLoadPal16(palette, n_palette, source)
 Charger une palette de 16 couleurs pour les fonds ou les sprites pour les deux écrans.

Fonctions

void PA_DualSetPalNeg (u32 palette)
 Négativer une palette donnée. Pour annuler, il suffit de négativer à nouveau.
void PA_DualSetPal16Neg (u32 palette, u8 n_palette)
 Négativer une palette de 16 couleurs donnée. Pour annuler, il suffit de négativer à nouveau.
void PA_DualLoadSpritePal (u8 palette_number, void *palette)
 Charger une palette de 256 couleurs dans les palettes des sprites.
void PA_DualLoadBgPal (u8 bg_number, void *palette)
 Charger une palette de 256 couleurs pour un fond.
void PA_DualSetBgColor (u16 color)
 Changer la couleur de fond des 2 écrans.


Description détaillée

Everything concerning the palette system, for both screens at once.

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


Documentation des macros

#define PA_DualLoadSpriteExtPal ( palette_number,
palette   )     PA_DualLoadSpritePal(u8 palette_number, void* palette)

#define PAL_BG   PAL_BG0

#define PAL_SPRITE   PAL_SPRITE0


Généré le Sat Jun 13 12:56:59 2009 pour PAlib - Programmer's Arsenal par  doxygen 1.5.8