Casioplot
Casioplot est une bibliothèque de dessin bas niveau, disponible à la fois pour Graph 35+II et Graph 90+E.
Sommaire
Zone de dessin et couleurs
La taille de la zone de dessin est de :
- 384×192 sur les Graph 90+E
- 128×64 sur les Graph 35+E II
Sur écran monochrome, les couleurs sont des entiers : 1 est allumé (noir), 0 est blanc.
Sur écran couleur, les couleurs sont représentées par des tuples `(R, G, B)`, chacune des valeurs allant de 0 à 255.
Résumé des fonctions disponibles
De manière générale, toutes les fonctions effectuent leurs opérations dans l'écran virtuel (VRAM). Pour appliquer les modifications de la VRAM vers l'écran physique, il faut nécessairement appeler `show_screen`. Noter que `show_screen` est appelé à la fin de l'exécution d'un programme.
`show_screen()`
Affiche l'écran virtuel (VRAM) sur l'écran physique.
Cette fonction est automatiquement appelé à la fin de l'exécution d'un programme.
`clear_screen()`
Remplit la VRAM de pixels blancs.
`set_pixel(x, y, color)`
Modifie le pixel aux coordonnées `(x, y)` par `color`.
`get_pixel(x, y)`
Retourne la couleur du pixel aux coordonnées `(x, y)` dans la VRAM.
`draw_string(x, y, text, color, size)`
Écrit du texte à l'écran aux coordonnées `(x, y)`, de couleur `color`. Le paramètre `size` peut prendre les valeurs `'small'` ou `'big'`. La plupart des caractères non-ASCII ne sont pas supportés(nécessite une vérification).