Macros | |
#define | PA_InitCustomKeyboard(bg_number, keyb_custom) |
Initialiser un clavier perso sur un fond donné. | |
#define | PA_EraseLastKey() PA_SetLetterPal(PA_Keyboard_Struct.oldX, PA_Keyboard_Struct.oldY, 15) |
Effacer la dernière touche pressée, si ca ne le fait pas tout seul. | |
Fonctions | |
void | PA_InitKeyboard (u8 bg_number) |
Initialiser le calvier sur un fond donné. Utilise les palettes de 16 couleurs 14 et 15 (n'interfère pas avec le texte). | |
char | PA_CheckKeyboard (void) |
Vérifie le clavier, s'il est utilisé, et renvoie la lettre appuyée (0 si pas de nouvel appuye). A utiliser tout le temps, même si le stylet ne touche pas l'écran. | |
void | PA_ScrollKeyboardX (s16 x) |
Placer le Clavier à la position X. | |
void | PA_ScrollKeyboardY (s16 y) |
Placer le Clavier à la position Y. | |
void | PA_ScrollKeyboardXY (s16 x, s16 y) |
Placer le Clavier à une position donnée. | |
void | PA_KeyboardIn (s16 x, s16 y) |
Faire entrer le clavier à la position (x, y) en glissant depuis le bas de l'écran. | |
void | PA_KeyboardOut (void) |
Faire sortir le clavier. | |
void | PA_ReloadKeyboardCol (void) |
Recharge la palette du clavier, utile si on a changé de palette pour les fonds. | |
void | PA_SetKeyboardColor (u8 color1, u8 color2) |
On peut changer la couleur du clavier ! | |
void | PA_SetKeyboardScreen (u8 screen) |
Régler l'écran du clavier. Doit être utilisé AVANT l'init du clavier. |
#define PA_EraseLastKey | ( | ) | PA_SetLetterPal(PA_Keyboard_Struct.oldX, PA_Keyboard_Struct.oldY, 15) |
Effacer la dernière touche pressée, si ca ne le fait pas tout seul.
#define PA_InitCustomKeyboard | ( | bg_number, | |||
keyb_custom | ) |
Valeur :
{\ PA_LoadBgPal(keyb_screen, bg_number, (void*)keyb_custom##_Pal);\ PA_LoadSimpleBg(keyb_screen, 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[keyb_screen][Keyboard.Bg].Map = (u32)keyb_custom##_Map;\ }
bg_number | Numéro du fond que l'on veut tourner (0-3) | |
keyb_custom | Claviet perso, converti comme EasyBg |
char PA_CheckKeyboard | ( | void | ) |
Vérifie le clavier, s'il est utilisé, et renvoie la lettre appuyée (0 si pas de nouvel appuye). A utiliser tout le temps, même si le stylet ne touche pas l'écran.
void PA_InitKeyboard | ( | u8 | bg_number | ) |
Initialiser le calvier sur un fond donné. Utilise les palettes de 16 couleurs 14 et 15 (n'interfère pas avec le texte).
bg_number | Numéro du fond que l'on veut tourner (0-3) |
inline void PA_KeyboardIn | ( | s16 | x, | |
s16 | y | |||
) | [inline] |
Faire entrer le clavier à la position (x, y) en glissant depuis le bas de l'écran.
x | Position X | |
y | Position Y |
inline void PA_KeyboardOut | ( | void | ) | [inline] |
Faire sortir le clavier.
void PA_ReloadKeyboardCol | ( | void | ) |
Recharge la palette du clavier, utile si on a changé de palette pour les fonds.
inline void PA_ScrollKeyboardX | ( | s16 | x | ) | [inline] |
Placer le Clavier à la position X.
x | Position X |
inline void PA_ScrollKeyboardXY | ( | s16 | x, | |
s16 | y | |||
) | [inline] |
Placer le Clavier à une position donnée.
x | Position X | |
y | Position Y |
inline void PA_ScrollKeyboardY | ( | s16 | y | ) | [inline] |
Placer le Clavier à la position Y.
y | Position Y |
inline void PA_SetKeyboardColor | ( | u8 | color1, | |
u8 | color2 | |||
) | [inline] |
On peut changer la couleur du clavier !
color1 | Couleur normale, 0 pour bleu, 1 pour rouge, 2 pour vert | |
color2 | Couleur de la touche appuyée, 0 pour bleu, 1 pour rouge, 2 pour vert |
inline void PA_SetKeyboardScreen | ( | u8 | screen | ) | [inline] |
Régler l'écran du clavier. Doit être utilisé AVANT l'init du clavier.
screen | 0 (bas) or 1 (haut) |