Référence du fichier include/nds/arm9/PA_Keyboard.h

Keyboard functions. Plus de détails...

#include "PA9.h"

Structures de données

struct  Keyboards

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_SetLetterPal (s16 x, s16 y, u8 Pal)
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.

Variables

u8 keyb_screen
const unsigned char keyboard_Tiles [10400]
const unsigned short keyboard_Map [4096]
Keyboards PA_Keyboard_Struct
const u8 PA_Keyboard [2][5][24]


Description détaillée

Keyboard functions.

This will allow you to show a keyboard, use it, etc...


Documentation des fonctions

void PA_SetLetterPal ( s16  x,
s16  y,
u8  Pal 
)


Documentation des variables

const unsigned short keyboard_Map[4096]

const unsigned char keyboard_Tiles[10400]

const u8 PA_Keyboard[2][5][24]


Généré le Sat Jun 13 12:56:59 2009 pour PAlib - Programmer's Arsenal par  doxygen 1.5.8