Defines | |
#define | PA_InitCustomKeyboard(bg_number, keyb_custom) |
Initialise a custom Keyboard on a given background. | |
#define | PA_EraseLastKey() PA_SetLetterPal(Keyboard.oldX, Keyboard.oldY, 15) |
Erase the last key lit up (if it didn't on it's own) | |
Functions | |
void | PA_InitKeyboard (u8 bg_number) |
Initialise the Keyboard on a given background. Uses 16 color palettes 14 and 15 (doesn't mix with text though, don't worry) | |
char | PA_CheckKeyboard (void) |
Checks if the keyboard is used, and return the letter :) Use this every turn (even if the stylus isn't pressed) | |
void | PA_ScrollKeyboardX (s16 x) |
Set the Keyboard's X position | |
void | PA_ScrollKeyboardY (s16 y) |
Set the Keyboard's Y position | |
void | PA_ScrollKeyboardXY (s16 x, s16 y) |
Set the Keyboard's position | |
void | PA_KeyboardIn (s16 x, s16 y) |
Make the keyboard enter to position (x, y), scrolling from the bottom of the screen | |
void | PA_KeyboardOut (void) |
Make the keyboard scroll out | |
void | PA_ReloadKeyboardCol (void) |
Reloads the keyboard's palette, usefull if you changed the background palette | |
void | PA_SetKeyboardColor (u8 color1, u8 color2) |
You can change the color used by the keyboard... |
|
Erase the last key lit up (if it didn't on it's own)
|
|
Value: {\ PA_LoadBgPal(0, bg_number, (void*)keyb_custom##_Pal);\ PA_LoadSimpleBg(0, bg_number, keyb_custom##_Tiles, keyb_custom##_Map, BG_256X512, 1, 1);\ Keyboard.Bg = bg_number; Keyboard.Type = 0; Keyboard.Repeat = 0; Keyboard.Custom = 1;\ PA_BgInfo[0][Keyboard.Bg].Map = (u32)keyb_custom##_Map;\ }
|
|
Checks if the keyboard is used, and return the letter :) Use this every turn (even if the stylus isn't pressed)
|
|
Initialise the Keyboard on a given background. Uses 16 color palettes 14 and 15 (doesn't mix with text though, don't worry)
|
|
Make the keyboard enter to position (x, y), scrolling from the bottom of the screen
|
|
Make the keyboard scroll out
|
|
Reloads the keyboard's palette, usefull if you changed the background palette
|
|
Set the Keyboard's X position
|
|
Set the Keyboard's position
|
|
Set the Keyboard's Y position
|
|
You can change the color used by the keyboard...
|