16color pseudo-bitmap mode.


Fonctions

void PA_Init16cBgEx (u8 screen, u8 bg, u8 npalette)
void PA_Init16cBg (u8 screen, u8 bg)
 Initialise le mode de dessin 16 couleurs, sur lequel on peut coller de petites images...
void PA_16cErase (u8 screen)
 Effacer un écran de 16 couleurs. Doit être utilisé juste après PA_WaitForVBL pour éviter des erreurs d'affichage
void PA_Dual16cErase (void)
 Effacer un écran de 16 couleurs sur les 2 écrans. Doit être utilisé juste après PA_WaitForVBL pour éviter des erreurs d'affichage
void PA_InitComplete16c (u8 bg, void *Palette)
 Initialise le mode de dessin 16 couleurs sur les 2 écrans avec une palette donnée
s16 PA_16cText (u8 screen, s16 basex, s16 basey, s16 maxx, s16 maxy, char *text, u8 color, u8 size, s32 limit)
ALWAYSINLINE void PA_16c8X4 (u8 screen, s16 x, s16 y, u32 *image)
 Afficher une image de 8x4 pixels à un endroit donné, fonction la plus rapide de copie...
ALWAYSINLINE void PA_16c8X6 (u8 screen, s16 x, s16 y, u32 *image)
 Afficher une image de 8x6 pixels à un endroit donné, deuxième fonction la plus rapide de copie...
ALWAYSINLINE void PA_16c8X8 (u8 screen, s16 x, s16 y, u32 *image)
 Afficher une image de 8x8 pixels à un endroit donné.
ALWAYSINLINE void PA_16c16X8 (u8 screen, s16 x, s16 y, u32 *image)
ALWAYSINLINE void PA_16c16X12 (u8 screen, s16 x, s16 y, u32 *image)
ALWAYSINLINE void PA_16c16X16 (u8 screen, s16 x, s16 y, u32 *image)
void PA_16cLetter (u8 screen, s16 x, s16 y, char letter, u8 size, u8 color)

Description détaillée

Special 16color background on which you can paste images. Usefull to show shots in SHMUP !

Documentation des fonctions

ALWAYSINLINE void PA_16c8X4 u8  screen,
s16  x,
s16  y,
u32 *  image
 

Afficher une image de 8x4 pixels à un endroit donné, fonction la plus rapide de copie...

Paramètres:
screen Ecran...
x Position X en pixels du coin supérieur gauche. A noter que celle-ci va de -8 à 255, afin de permettre des images à moitié sorties... NE JAMAIS DEPASSER DU CADRE, sous peine de gros bugs graphiques...
y Position y en pixels du coin supérieur gauche. A noter que celle-ci va de -8 à 191, afin de permettre des images à moitié sorties... NE JAMAIS DEPASSER DU CADRE, sous peine de gros bugs graphiques...
image Image en 16 couleurs à charger. Utiliser (u32*)NomImage en cas d'erreur de compilation

ALWAYSINLINE void PA_16c8X6 u8  screen,
s16  x,
s16  y,
u32 *  image
 

Afficher une image de 8x6 pixels à un endroit donné, deuxième fonction la plus rapide de copie...

Paramètres:
screen Ecran...
x Position X en pixels du coin supérieur gauche. A noter que celle-ci va de -8 à 255, afin de permettre des images à moitié sorties... NE JAMAIS DEPASSER DU CADRE, sous peine de gros bugs graphiques...
y Position y en pixels du coin supérieur gauche. A noter que celle-ci va de -8 à 191, afin de permettre des images à moitié sorties... NE JAMAIS DEPASSER DU CADRE, sous peine de gros bugs graphiques...
image Image en 16 couleurs à charger. Utiliser (u32*)NomImage en cas d'erreur de compilation

ALWAYSINLINE void PA_16c8X8 u8  screen,
s16  x,
s16  y,
u32 *  image
 

Afficher une image de 8x8 pixels à un endroit donné.

Paramètres:
screen Ecran...
x Position X en pixels du coin supérieur gauche. A noter que celle-ci va de -8 à 255, afin de permettre des images à moitié sorties... NE JAMAIS DEPASSER DU CADRE, sous peine de gros bugs graphiques...
y Position y en pixels du coin supérieur gauche. A noter que celle-ci va de -8 à 191, afin de permettre des images à moitié sorties... NE JAMAIS DEPASSER DU CADRE, sous peine de gros bugs graphiques...
image Image en 16 couleurs à charger. Utiliser (u32*)NomImage en cas d'erreur de compilation

inline void PA_16cErase u8  screen  )  [inline]
 

Effacer un écran de 16 couleurs. Doit être utilisé juste après PA_WaitForVBL pour éviter des erreurs d'affichage

Paramètres:
screen Choix de l'écran (0 ou 1)

inline void PA_Init16cBg u8  screen,
u8  bg
[inline]
 

Initialise le mode de dessin 16 couleurs, sur lequel on peut coller de petites images...

Paramètres:
screen Choix de l'écran (0 ou 1)
bg 
bg 

inline void PA_InitComplete16c u8  bg,
void *  Palette
[inline]
 

Initialise le mode de dessin 16 couleurs sur les 2 écrans avec une palette donnée

Paramètres:
bg Numéro du fond
Palette Palette de 16 couleurs


Généré le Wed Aug 30 21:07:41 2006 pour PAlib par  doxygen 1.3.9.1