Le language de Graphique Tactile
Un graphique tactile peut être dessiné en utilisant des instructions vectorielles. Biblos dispose d'un propre language de programmation avec lequel tous les graphiques tactiles peuvent être dessinés. Chaque graphique tactile est un objet dans lequel on va utiliser ce language de programmation pour tracer des formes plus ou moins complexes à l'intérieur d'une surface graphique.
Le language de graphique tactile de Biblos est basé sur quelques règles de base de programmation de procédure. Le language possède des instructions de base, habituellement pour traiter une forme géométrique, et des mots clés. Il est possible d'utiliser aussi des variables globales et locales, en ayant la capacité de gérer des subroutines et des fonctions.
Toutes les instructions de base possèdent une même structure:
- Instruction(Paramètres)
Le numéro et le type de paramètres dépendent de l'instruction utilisée. Par exemple, l'instruction pour dessiner un point est:
- Dot(32,64)
Les valeurs 32 et 64 se refèrent aux coordonnées X et Y où tracer le point.
Une ligne de code peut contenir seulement une instruction, une variable, une subroutine, un mot clé, un commentaire etc.. Si on ne possède pas d'expérience de programmmation, pour les premières fois il est recommandé d'utiliser les fenêtres de saisie pilotées, disponibles dans le menu Insertion.
Il est possible d'insérer des lignes de commentaire entre celles du code. Pour ajouter une ligne de commentaire il faut insérer les caractères "//" au début de la ligne:
- // C'est une ligne de commentaire
Presque toutes les instructions ont besoin d'une ou plusieurs couples de coordonnées X et Y, qui indiquent les points de la surface du graphique. La coordonnée X indique toujours l'axe des abscisses, c'est-à-dire les points horizontaux du graphique. La coordonnée Y indique toujours l'axe des ordonnées, c'est-à-dire les points verticaux. L'origine est toujours dans les points "x 0" et "y 0". La coordonnée 0 pour l'axe des abscisses équivaut toujours au côté gauche du graphique. La coordonnée 0 pour les ordonnées équivaut toujours au côté supérieur. Donc les coordonnées du point "X 0" et "Y 0" indiquent le point en haut à gauche du graphique tactile. Afin de tracer des lignes visibles, les valeurs de X et de Y doivent être uniquement positives. Les limites droit et inférieur du graphique dépendent des valeurs configurées dans les paramètres braille.