head 1.1; branch 1.1.1; access ; symbols start:1.1.1.1 PAlibDoc:1.1.1; locks ; strict; comment @# @; 1.1 date 2005.11.02.08.30.35; author jandujar; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.11.02.08.30.35; author jandujar; state Exp; branches ; next ; desc @@ 1.1 log @Initial revision @ text @ PA_lib: General Functions

General Functions


Macros

#define PA_LidClosed()   (IPC->buttons>>7)
 Vérifie si la DS est fermée. Renvoie 0 si ouverte, 1 si fermée

Fonctions

void PA_Init (void)
 Initialise la lib... Doit etre placé au début de main()
void PA_SetVideoMode (bool screen, u8 mode)
 Changer de mode video... A utiliser avec précaution
void PA_UpdateUserInfo (void)
 Met à jour les infos sur l'utilisateur... C'est fait automatiquement dans PA_Init. On peut ensuite récupérer toutes les infos avec PA_UserInfo.Color (couleur favorite), .BdayDay, .BdayMonth, .AlarmHour, .AlarmMinute, .Name, .NameLength, .Message, .MessageLength
void PA_UpdateRTC (void)
 Met à jour les infos sur l'heure et la date. C'est automatiquement mis à jour dans le VBL PA... On récupère les infos avec PA_RTC.Minutes, .Hour, .Seconds, .Day, .Month, et .Year
void PA_LoadSplash (void)
 Affiche un splash screen PlayerAdvance... C'est toujours sympa de remercier ;)
void PA_NeoSplash (void)
void PA_WaitForVBL (void)
 Attendre le vbl...
void PA_SwitchScreens (void)
void PA_InitCPUMeter ()
 BROKEN ----- Initialise le compteur CPU. La valeur (en ) est sauvée dans PA_CPU (et le plus gros dans PA_MaxCPU)
bool PA_CheckLid (void)
 Vérifie si la DS est fermée. Si fermée, ca met en pause la DS et renvoie 1.
void PA_Splash (void *tiles0, void *map0, void *tiles1, void *map1, s16 color0, s16 color1, s16 time)
 Fonction Splash screen ! Permet de charger son propre splash screen...

Description détaillée

Initialise the lib, and other general functions...

Documentation des fonctions

inline void PA_SetVideoMode bool  screen,
u8  mode
[inline]
 

Changer de mode video... A utiliser avec précaution

Paramètres:
screen Ecran...
mode Mode 0 pour normal, 1 pour 1 fond rotatif, 2 pour 2

void PA_Splash void *  tiles0,
void *  map0,
void *  tiles1,
void *  map1,
s16  color0,
s16  color1,
s16  time
 

Fonction Splash screen ! Permet de charger son propre splash screen...

Paramètres:
tiles0 Tiles du splash à afficher sur l'écran du bas
map0 Map du splash à afficher sur l'écran du bas
tiles1 Tiles du splash à afficher sur l'écran du haut
map1 Map du splash à afficher sur l'écran du haut
color0 Couleur du fondu d'entrée : 0 pour noir, 1 pour blanc.
color1 Couleur du fondu de sortie : 0 pour noir, 1 pour blanc.
time Le temps que le splash doit rester, si on n'appuye pas sur Start ou le Stylet, en VBLs -> 60 pour 1 seconde, 300 pour 5 secondes...


Généré le Fri Oct 28 23:18:15 2005 pour PA_lib par  doxygen 1.3.9.1
@ 1.1.1.1 log @Initial import of PalibDoc, begin on PAlib0.64b @ text @@