screenPrint()

 

Exemples d'utilisation

screenPrint(); // pratiquement, il n'y a que cela!

 

Référence

void screenPrint(void);

Paramètre passé

Aucun

Valeur retournée

Aucune


Effet visuel

pas de double inversion: tout s'est bien passé
1 double inversion: Pas de carte SD reconnue

 

Voir aussi

- bmpSave(); Sauvegarde un bitmap .BMP sur la carte SD
- bpxSave(); Sauvegarde un bitmap .BPX sur la carte SD

 

Notes

A l'appel de cette fonction, une copie de l'écran est faite dans le fichier SCREEN.BMP de la racine de la carte SD. Si tout se passe bien, le programme continue; si la carte SD est absente le coin en haut à gauche s'inverse deux fois indiquant une erreur. La double inversion laissant l'image d'origine, le programme peut poursuivre.

 

Exemple

Une bonne partie des illustrations de la documentation internet sont obtenues avec screenPrint(). C'est très pratique d'avoir une double inversion en cas de non reconnaissance de la carte, parce qu'en développement, il n'est pas rare d'oublier de remettre la carte SD.

 

Côté technique

Pendant que se fait la sauvegarde, les hachures de progression nous permettent de savoir quand le travail sera terminé. Mais les hachures de progression n'est pas la propriété de screenPrint(). C'est la fonction bmpSave() qui en fait la gestion et qui n'affiche pas les erreurs. screenPrint() gère l'absence de carte SD en procurant une double inversion vers l'origine.

 

bmpSave()   <<     >>   bpxDraw()