Étape 3: Écrire le Code pour le graphisme (partie 2)
Maintenant nous passons à l’écriture du code pour dessiner une jolie boîte. Pour dessiner une zone, nous utilisons la commande PrintBoxAt. La bonne syntaxe de la commande est "rem PrintBoxAt (valeur de y) (valeur) x (valeur de y) (valeur) x (style de la bordure). La première série des valeurs y-x sont les coordonnées du coin supérieur gauche de la boîte. Les deuxièmes sont de bas à droite. le nombre de style peut être 1 ou 2, qui modifie le style de la boîte d’être seule ou double-ligne. TOUTES les valeurs doivent être séparées par des espaces. Pour notre exemple, la commande est la suivante :
REM PrintBoxAt 5 9 18 64 2
Ensuite, nous insérons une commande d’attente, pour permettre à l’interprète de rattraper. la syntaxe d’une commande d’attente est rem wait (ms), où une valeur de 1000 est égale à l’une ensemble deuxième. Cela revient à faire une pause, mais il attend juste la quantité prédéterminée de temps et ensuite produit à traiter, par opposition à obligeant l’utilisateur à appuyer sur une touche quelconque, comme avec la norme pause commande. N’oubliez pas d’insérer chaque commande sur une nouvelle ligne.
REM attendre 200
Maintenant, nous arrivons à la partie d’insérer notre texte de menu et les options. La commande pour insérer du texte est rem PrintColorAt (chaîne de texte votre) (Y) (X) (Forground couleur) (couleur d’arrière-plan). Les coordonnées de marquent la position du premier caractère de la chaîne de texte, et le reste de la chaîne de recyclage vers la droite. Chaque caractère est 1 X par 1Y en taille, y compris des espaces dans la chaîne. Les codes de couleur, nous allons utiliser sont : 15 = blanc et 0 = noir. Nous utilisons ensuite le rem de commande LocateAt pour déplacer le curseur vers le bas à gauche de notre écran. (la syntaxe est rem LocateAt (Y) (X). Notre exemple se déroule comme suit :
REM PrintColorAt MAIN MENU 7 32 15 0
REM PrintColorAt 1) Menu Test 10 32 15 0
REM PrintColorAt 2) Menu principal de Reload 14 32 15 0
REM PrintColorAt 3) quitter le Menu programme 18 32 15 0
REM LocateAt 25 1
REM attendre 200