|
Macros |
#define | PA_ShowFont(screen) PA_LoadBgMap(screen, PAbgtext[screen], (void*)PA_textmap[screen], BG_256X256) |
| Affiche la police utilisée. C'est juste utile pour du débuggage, aucun intéret autrement.
|
Fonctions |
void | PA_InitText (bool screen, u8 bg_select) |
| Ecrire du texte à l'écran. Ne marche qu'en modes 0-2.
|
void | PA_SetTileLetter (bool screen, u16 x, u16 y, char letter) |
| Ecrire une lettre à l'écran.
|
void | PA_OutputText (bool screen, u16 x, u16 y, char *text,...) |
| Ecrire du texte à l'écran. Ne marche qu'en modes 0-2.
|
u16 | PA_OutputSimpleText (bool screen, u16 x, u16 y, const char *text) |
| Ecrire du texte tout simple à l'écran. Ne marche qu'en modes 0-2. Beaucoup plus rapide que PA_OutputText, masi aussi beaucoup plus limité... Renvoie le nombre de lettres.
|
u32 | PA_BoxText (bool screen, u16 basex, u16 basey, u16 maxx, u16 maxy, const char *text, u32 limit) |
| Permet d'écrire du texte à l'écran, dans une boite délimitée au choix, et en choisissant le nombre de lettres à afficher (peut être utile pour afficher du texte en train de se taper, sinon suffit de mettre 10000 pour afficher tout d'un coup) Renvoie le nmobre de lettre écrites.
|
u32 | PA_BoxTextNoWrap (bool screen, u16 basex, u16 basey, u16 maxx, u16 maxy, const char *text, u32 limit) |
void | PA_SetTextCol (bool screen, u8 r, u8 g, u8 b) |
| Changer la couleur du texte à l'écran (dernière couleur de la palette).
|
void | PA_SetTextFont (bool screen, u8 font) |
| Changer la police d'un des écrans en utilisant une des polices de PA_lib.
|
void | PA_SetTextCustomFont (bool screen, void *tiles, void *map) |
| Changer la police d'un des écrans en utilisant une police faite-maison.
|
s16 | PA_SmartText (bool screen, s16 basex, s16 basey, s16 maxx, s16 maxy, char *text, u8 color, u8 size, u8 transp, s32 limit) |
| Cette fonction permet d'écrire du texte à chasse variable à l'écran. Elle nécessite d'avoir un fond dessinable de 8 bits (cf PA_Init8bitBg). Les options sont la taille, la transparence, et les limites, ainsi que la couleur. Seul inconvénient : il n'accepte pas les commande comme d, etc... La fonction renvoie le nombre de charactères écrits.
|
s16 | PA_CenterSmartText (bool screen, s16 basex, s16 basey, s16 maxx, s16 maxy, char *text, u8 color, u8 size, u8 transp) |
| En gros la meme chose que SmartText, mais en centré...
|
bool | PA_CompareText (char *text1, char *text2) |
| Comparer une chaine de caractère à une autre. Exemple : PA_CompareText(Playname, "Mollusk");.
|
void | PA_CopyText (char *text1, char *text2) |
| Comparer une chaine de caractère à une autre. Exemple : PA_CompareText(Playname, "Mollusk");.
|