 |
|
 |
|
GraphX est une bibliothèque ("librairie") graphique dédiée à la programmation de jeux en langage C, très performante et très simple d'emploi, pour calculatrices TI 89/92+/V200.
Elle est livrée sous forme d'archive statique : le compilateur se charge de repérer les fonctions que vous utilisez et de n'inclure que celles-ci à votre exécutable.
Les principales fonctionnalités de GraphX :
- |
Bibliothèque
graphique très simple d'utilisation et
exceptionnellement rapide : toutes les fonctions
graphiques sont programmées en langage assembleur et
optimisées en vitesse. |
- |
Identification
des buffers par handles (et non par adresses)
afin de simplifier la tâche de l'utilisateur. De plus,
cela permet à la bibliothèque d'effectuer une défragmentation
automatique et des réallocations lors de la destruction
d'un buffer (afin de maximiser l'espace libre), sans que
l'utilisateur n'ait à s'en soucier. |
- |
Fonctionnalités de programmation multitâche événementielle. |
- |
Affichage des
sprites de tailles 8x8, 16x16, 32x32, en modes "remplacement",
"ou logique", "masquage".
Toutes les fonctions d'affichage de sprites sont "clippées". |
- |
Scrollings
horizontal et vertical, de pas variables. |
- |
Fonction
d'affichage de chaînes de caractères beaucoup plus
rapide que celle de l'AMS, disposant de son propre jeu de
caractères de dimension 4x6 (équivalent à la petite
police de l'AMS) intégrant tous les caractères accentués
et les principaux symboles. |
- |
Fonction de
lecture du clavier en bas niveau accompagnée de macros
prédéfinies pour les touches les plus utilisées. |
- |
Autres fonctions
diverses, toujours aussi rapides :) |
|
|
 |
|
 |
 |
|
 |
|
Vous pouvez consulter la documentation complète de GraphX ici : documentation, ou bien le ReadMe qui résume cette documentation : readme
Et si vous êtes intéressés, alors vous pouvez télécharger toute la bibliothèque : GraphX
Attention, il s'agit d'une bêta expérimentale ! Ce n'est pas la version 1.1 définitive.
|
|
 |
|
 |
|
|
Abonnez-vous à la newsletter pour être informé par mail des nouveautés et des prochaines ßêtas :
Votre adresse email reste confidentielle, elle ne sera jamais communiquée à quiconque.
|
|