head 1.1; branch 1.1.1; access ; symbols start:1.1.1.1 PAlibDoc:1.1.1; locks ; strict; comment @# @; 1.1 date 2005.11.02.08.30.27; author jandujar; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.11.02.08.30.27; author jandujar; state Exp; branches ; next ; desc @@ 1.1 log @Initial revision @ text @
Defines | |
#define | PA_ShowFont(screen) PA_LoadBgMap(screen, PAbgtext[screen], (void*)PA_textmap[screen], BG_256X256) |
Show the current font used. This is just for debug, no real use ingame | |
Functions | |
void | PA_InitText (bool screen, u8 bg_select) |
Output text on the gba screen. Works only in modes 0-2 | |
void | PA_SetTileLetter (bool screen, u16 x, u16 y, char letter) |
Output a letter on the DS screen. | |
void | PA_OutputText (bool screen, u16 x, u16 y, char *text,...) |
Output text on the DS screen. Works only in modes 0-2 | |
u16 | PA_OutputSimpleText (bool screen, u16 x, u16 y, const char *text) |
Output simple text on the DS screen. Works only in modes 0-2. Much faster than PA_OutputText, but much more limited... Returns the number of letters | |
u32 | PA_BoxText (bool screen, u16 basex, u16 basey, u16 maxx, u16 maxy, const char *text, u32 limit) |
Output text on the DS screen. This text is limited to a chosen box, and you can chose the number of letters to output (can be used to show 'typed' text, just put 10000 if you want to show all the text...). Returns the number of letters outputed | |
u32 | PA_BoxTextNoWrap (bool screen, u16 basex, u16 basey, u16 maxx, u16 maxy, const char *text, u32 limit) |
Output text on the DS screen. This text is limited to a chosen box, and you can chose the number of letters to output (can be used to show 'typed' text, just put 10000 if you want to show all the text...). Returns the number of letters outputed. This function does not support word wrapping | |
void | PA_SetTextCol (bool screen, u8 r, u8 g, u8 b) |
Change the screen text's color (last color in the palette) | |
void | PA_SetTextFont (bool screen, u8 font) |
Change the screen's font, using one of those given in PA_lib... | |
void | PA_SetTextCustomFont (bool screen, void *tiles, void *map) |
Change the screen's font using a custom font | |
s16 | PA_SmartText (bool screen, s16 basex, s16 basey, s16 maxx, s16 maxy, char *text, u8 color, u8 size, u8 transp, s32 limit) |
This is a variable width and variable size function to draw text on the screen. It draws on an 8 bit background (see PA_Init8bitBg for more info), and has options such as size, transaprency, and box limits, as well as the color. Only problem : it does not take commands such as d, etc... The function returns the number of characters it outputed | |
s16 | PA_CenterSmartText (bool screen, s16 basex, s16 basey, s16 maxx, s16 maxy, char *text, u8 color, u8 size, u8 transp) |
Basicaly the same as the SmartText function, but this time centered... | |
bool | PA_CompareText (char *text1, char *text2) |
Compare a string to a second. Example : PA_CompareText(Playname, "Mollusk"); | |
void | PA_CopyText (char *text1, char *text2) |
Copy one string into another |
|
Show the current font used. This is just for debug, no real use ingame
|
|
Output text on the DS screen. This text is limited to a chosen box, and you can chose the number of letters to output (can be used to show 'typed' text, just put 10000 if you want to show all the text...). Returns the number of letters outputed
|
|
Output text on the DS screen. This text is limited to a chosen box, and you can chose the number of letters to output (can be used to show 'typed' text, just put 10000 if you want to show all the text...). Returns the number of letters outputed. This function does not support word wrapping
|
|
Basicaly the same as the SmartText function, but this time centered...
|
|
Compare a string to a second. Example : PA_CompareText(Playname, "Mollusk");
|
|
Copy one string into another
|
|
Output text on the gba screen. Works only in modes 0-2
|
|
Output simple text on the DS screen. Works only in modes 0-2. Much faster than PA_OutputText, but much more limited... Returns the number of letters
|
|
Output text on the DS screen. Works only in modes 0-2
|
|
Change the screen text's color (last color in the palette)
|
|
Change the screen's font using a custom font
|
|
Change the screen's font, using one of those given in PA_lib...
|
|
Output a letter on the DS screen.
|
|
This is a variable width and variable size function to draw text on the screen. It draws on an 8 bit background (see PA_Init8bitBg for more info), and has options such as size, transaprency, and box limits, as well as the color. Only problem : it does not take commands such as d, etc... The function returns the number of characters it outputed
|