PAlib: Keyboard...

Page principale | Modules | Liste des fichiers | Portée globale | Rechercher

# Keyboard...

## Macros

#define | PA_EraseLastKey() PA_SetLetterPal(Keyboard.oldX, Keyboard.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 !

## Description détaillée

Load a keyboard and have fun

## Documentation des 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)

Paramètres:

  | 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

Paramètres:

  | x | Position X
  | y | Position Y

inline void PA_ScrollKeyboardX | ( | s16 | x | ) | `[inline]`

Placer le Clavier à la position X

Paramètres:

  | x | Position X

inline void PA_ScrollKeyboardXY | ( | s16 | x,
|  | s16 | y
| ) | `[inline]`

Placer le Clavier à une position donnée

Paramètres:

  | x | Position X
  | y | Position Y

inline void PA_ScrollKeyboardY | ( | s16 | y | ) | `[inline]`

Placer le Clavier à la position Y

Paramètres:

  | y | Position Y

inline void PA_SetKeyboardColor | ( | u8 | color1,
|  | u8 | color2
| ) | `[inline]`

On peut changer la couleur du clavier !

Paramètres:

  | 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