DRAW |
Dessine |
---|---|
Basic Couleur étendu |
Syntaxe
DRAW "chaîne" |
Paramètres
Nom | Description |
---|---|
chaîne | Ce paramètre permet d'indiquer la chaîne de caractères contenant les commandes |
Description
Cette commande permet de dessiner avec une chaîne de caractères dans l'écran graphique de basse définition.
Remarque
- Les chaines de caractères contenant les codes pour dessiné réagit selon les instructions suivantes:
Commande Description A a Cette commande permet de définir l'angle spécifié par a. On peut avoir une valeur situé entre 0 et 3 (0 vaut 0°,1 à 90°,2 à 180° et 3 à 270°)). BM Cette commande peut définir un déplacement sans laisser de trace. C c Cette commande permet de sélectionné la couleur de traçage spécifié par «c». En définition moyenne, la valeur autorisé de «c» peut aller de 0 à 3 et, en haute définition, il peut avoir comme valeur 0 et 1. Cependant, en définition moyenne, c sélectionne la couleur dans la palette «active» définie par «COLOR». La valeur de la couleur pour le fond est 0 et la valeur par défaut est la couleur du premier plan, soit 3. En haute définition, la valeur «0» correspond au noir et la valeur par défaut, «1», correspond au blanc. D n Cette commande permet d'effectuer un déplacement de «n» pixels vers le bas. E n Cette commande permet d'effectuer un déplacement de «n» pixels en diagonale vers le haut à droite. F n Cette commande permet d'effectuer un déplacement de «n» pixels en diagonale vers le bas à droite. G n Cette commande permet d'effectuer un déplacement de «n» pixels en diagonale vers le bas à gauche. H n Cette commande permet d'effectuer un déplacement de «n» pixels en diagonale vers le haut à gauche. L n Cette commande permet d'effectuer un déplacement de «n» pixels vers le gauche. M x,y Cette commande permet d'effectuer un déplacement à un coordonnée relative ou absolue définit par x et y. La manière dont est différiencié la coordonnée relative et absolue est très simple, si la valeur de «x» est précédé d'un signe mathématique «plus» (+) ou d'un signe mathématique «moins» (-), il s'agit d'une coordonnée sous forme relative, sinon d'une coordonnée absolue. N ... Cette commande indique à une commande de ne pas effectuer un changement de coordonnées une fois le traçage effectué. P p,b Cette commande permet d'indiquer la couleur des dessins spécifié par «p» et la couleur de bordure «c». R n Cette commande permet d'effectuer un déplacement de «n» pixels vers le droite. S s Cette commande permet de définir le facteur d'échelle d'agrandissement. Les valeurs autorisé sont situé entre 0 et 255. Il faut cependant divisé par 4 pour obtenir l'échelle normal. U n Cette commande permet d'effectuer un déplacement de «n» pixels vers le haut. X variable Cette commande permet d'exécuter les commandes à partir d'une variable externe.
Exemple
Si vous voulez retourner tous les champs de cette table vous entrez donc les instructions suivantes :
- 10 ' ***********************************
- 20 ' * *
- 30 ' * *
- 40 ' * BOULE ET BILL *
- 50 ' * *
- 60 ' * *
- 70 ' ***********************************
- 80 ' * *
- 90 ' * *
- 100 '* FAIT PAR SYLVAIN MALTAIS *
- 110 '* *
- 120 '***********************************
- 130 PMODE 4
- 150 LINE(0,0)-(319,199),PSET,B
- 160 '************NEZ*****************
- 170 DRAW"BM160,59M163,58M168,60M172,61M175,64M176,67M176,68M173,72 M168,75M164,76M160,77M156,75M152,73M150,72M149,68M151,63M157,59 M160,59"
- 180 '*******BOULE DU NEZ*************
- 190 CIRCLE(161,64),360/90:PAINT(161,64),3,3
- 200 '*********GUEULE******************
- 210 DRAW"BM174,69M176,72M177,76M176,78M175,80M173,83M169,78M165,85 M166,85M163,86M160,87M152,85M148,86M144,85M139,85M137,83"
- 220 '****HAUT*DE*LA*GUEULE************
- 230 DRAW"BM150,72M148,77"
- 240 '*******LIGNE*DANS*LA*JOUE********
- 250 DRAW"BM135,83M139,84BM135,80M139,81"
- 260 '*********COU*********************
- 270 DRAW"BM152,85M152,88M150,89M150,92"
- 280 '**********SOURCILS***************
- 290 DRAW"BM148,77M147,72M144,70M141,67M137,62M134,63M139,68M141,70M144,71"
- 300 '****HAUT*DE*LA*TETE**************
- 310 DRAW"BM134,63M139,64BM138,62M131,66M130,64M135,59M133,59M129,61 M123,63M122,67M123,69M121,66M122,61BM118,64M117,66M120,70M122,71 M121,74M120,77M122,82M124,85M125,81M121,92M120,94M116,96M112,98 M108,100M104,102M102,104M99,107M97,111M97,114M98,116M100,120"
- 320 '*OREILLE*GAUCHE******************
- 330 DRAW"BM100,120M102,122M104,124M108,126M112,127M116,126M120,123 M123,120M124,116M126,112M128,104M129,96M130,91M129,90M128,85M130,83 BM129,90 M134,91M136,92M141,89M144,91M146,93M142,94M148,99"
- 340 '*******COLLIER*******************
- 350 DRAW"BM148,99M152,95M157,93M156,91M151,92M146,93"
- 360 '*****LES*YEUX********************
- 370 DRAW"BM144,80M146,77BM144,77M146,74M144,73BM140,78M142,77BM141,78E0 BM140,76M142,76M141,75M139,74M139,76BM137,77M135,75"
- 380 DRAW"BM141,75M139,72M136,71M134,71M133,72M134,73BM138,70M137,69 M138,67BM131,74M128,72M128,69M131,67M133,69M131,70M131,72M131,74"
- 390 '***OREILLE**DROITE***************
- 400 DRAW"BM138,90M139,92M138,97M135,101M132,107M130,109M130,113M133,117 M136,118M142,116M144,114M148,111"
- 410 '***PATTE**GAUCHE*****************
- 420 DRAW"BM148,99M147,103M147,106BM150,101M147,106M148,109M148,111 M152,113M155,112M153,108BM155,112M160,113M163,109M164,108BM157,93 M163,94M168,96"
- 430 '***PATTE**DROITE*****************
- 440 DRAW"BM168,96M166,100M164,99M163,109M168,112M171,112M174,108M175,102 M180,98M176,95M172,93M170,93M168,96BM175,107M179,112M182,115M183,120 M182,123M181,126M180,128"
- 450 '******COUDE**********************
- 460 DRAW"BM179,98M180,101M177,102BM180,101M181,105M181,107M179,109M175,108"
- 470 '****NOMBRILE*********************
- 480 DRAW"BM176,123M175,123M175,124M177,124M178,122"
- 490 '*****VENTRE**********************
- 500 DRAW"BM177,126M174,127M168,126M165,120M164,116M164,114"
- 510 '*******DOS***********************
- 520 DRAW"BM151,113M152,115M151,120M150,123"
- 530 '*******PATTE*GAUCHE*EN*BAS*******
- 540 DRAW"BM148,123M157,121M162,122M165,123M164,126M163,128M157,132 M172,129M177,130M180,133M176,139M167,142M160,144M146,141M144,138 M147,134M144,131M146,125M148,123"
- 550 DRAW"BM177,136M172,132BM176,140M172,136"
- 560 '***********QUEUE*****************
- 570 DRAW"BM145,128M141,126M143,123M141,125M141,120M140,125M139,120 M139,124M135,123M137,126M135,131M136,134M140,136M144,137"
- 580 DRAW"BM182,123M185,124M184,126M182,127M187,130M187,133M183,137 M176,139"
Dernière mise à jour : Mardi, le 28 juillet 2015