Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

Il est possible de redéfinir les mots clés du langage dans un fichier de configuration.

Cette fonctionnalité permet de développer aussi simplement en français, qu’en anglais ou dans n’importe quel dialecte qui vous semblera opportun.

Le fichier sera nommé LANG_[XX].txt et sera constitué de la sorte.

Ce fichier permet de redéfinir le mot clé et de définir la documentation de celui-ci.

CLEAR=EFFACER : Effacer l'écran avec la couleur définie par DEF_COULEUR_FOND

FOR=POUR <VARIABLE> DE <VALEURDEBUT> A <VALEURFIN> PAS <VALEURPAS> : Créer une boucle en faisant varier VARIABLE de VALEURDEBUT jusqu'a VALEURFIN en ajoutant VALEURPAS a chaque tour

FOR_EQU=DE

FOR_STEP=PAS

FOR_TO=A

NEXT=BOUCLER : Retourne au début de POUR en augmentant VARIABLE de VALEURPAS

PLOT=DESSINER (true|false) : Active ou désactive la trace laissée par le curseur avec DEPLACER_DE

SET_BG_COLOR=DEF_COULEUR_FOND <ROUGE> <VERT> <BLEU> : Définit la couleur du fond lorsque EFFACER est utilisée

SET_PLOT_COLOR=DEF_COULEUR_DESSIN <ROUGE> <VERT> <BLEU> : Définit la couleur de la trace laissée par le curseur avec DEPLACER_DE

SET_PLOT_WIDTH=DEF_LARGEUR_DESSIN <Taille> : Définit la largeur de la trace laissée par le curseur

SET_VAR=DEF_VAR <NomVar> : Déclare une variable

SPEED=VITESSE <VX> <VY> : Définit la vitesse de déplacement lors de l'utilisation de DEPLACER_DE

GO=ALLER_A <X> <Y> : Déplace le curseur directement a la position donnée.

MOVE=DEPLACER_DE <X> <Y> : Déplace le curseur de X pixel horizontalement et  Y pixels verticalement

LINE_TO=LIGNE <X> <Y> : Déplace le curseur directement de X,Y pixels sans les déplacements intermédiaires de DEPLACER_DE

ADD=ADDI $<NOMVAR> <valeur> : Ajoute <valeur> a la variable NOMVAR

SUB=SOUS $<NOMVAR> <valeur> : Soustrait <valeur> a la variable NOMVAR

MUL=MULT $<NOMVAR> <valeur> : Multiplie la variable NOMVAR par  <valeur>

DIV=DIVI $<NOMVAR> <valeur> : Divise la variable NOMVAR par <valeur>

MSGBOX=MESSAGE <MOT1> [MOT1 ...] : Affiche un message dans une boite de message, bloque l'exécution du programme

END=FIN Termine l'exécution du programme

GOTO=SAUTER_A <label> Détourne l'exécution du programme sur le label passé en paramètre, celui-ci doit exister

GOSUB=APPELER <label> Provoque le détournement du programme sur le label passé en paramètre

RETURN=RETOUR Doit être appelé après l'utilisation d'APPELER, lorsque RETOUR est appelé, le programme retourne a l'instruction suivant APPELER

IF=SI Instruction conditional

IF_EQU=EGAL

IF_THEN=ALORS

ENDIF=FIN_SI

LABEL=LABEL <label> : créer un point utilisable par SAUTER_A et APPELER

RECT=RECT <largeur> <hauteur> : Dessine un rectangle de largeur hauteur à partir de la position du curseur

LANG=LANG

UPDATE_SCREEN=MAJ_ECRAN : Force le rafraîchissement de l'écran de sortie

Vous n'avez pas le droit de poster des commentaires