PAlib: PA_Keyboard.h File Reference

Main Page | Modules | File List | Globals | Search for

# PA_Keyboard.h File Reference

Keyboard functions. More...

Go to the source code of this file.

## Data Structures

struct | Keyboards

## Defines

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

## Variables

const unsigned char | keyboard_Tiles [10240]
const unsigned short | keyboard_Map [4096]
Keyboards | Keyboard
const u8 | PA_Keyboard [2][5][24]

## Detailed Description

Keyboard functions.

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