CIRCLE |
Cercle |
Basic Couleur étendu (Extended Color Basic) |
Basic du Coco 2 |
Syntaxe
CIRCLE (X, Y), R [, C, HW, start, end]
|
Paramètres
Nom |
Description |
X |
Ce paramètre permet d'indiquer la coordonnée horizontale valide de 0 à 255. |
Y |
Ce paramètre permet d'indiquer la coordonnée verticale valide de 0 à 191. |
R |
Ce paramètre permet d'indiquer n'importe quelle valeur positive telle que R * HW < 65536. |
C |
Ce paramètre permet d'indiquer n'importe quelle valeur de 0 à 8 HW - peut être n'importe quelle valeur de 0 à 255 (les valeurs entre 0 et 1 produisent des ellipses horizontales ; les valeurs supérieures à 1 produisent des ellipses verticales). |
start |
Ce paramètre permet d'indiquer n'importe quelle valeur fractionnaire de 0 à 1. |
end |
Ce paramètre permet d'indiquer n'importe quelle valeur fractionnaire de 0 à 1 (le début et la fin représentent des fractions de 360 degrés ou 2 * PI radians). |
Description
Cette commande permet d'afficher un cercle dans l'écran graphique.
Remarques
- L'instruction CIRCLE entraîne le tracé d'un cercle de rayon R au point central (X, Y). S'il est spécifié, C définit la couleur des points dans le cercle (la valeur par
défaut de BASIC est la couleur de premier plan actuelle) ; HW définit le rapport hauteur-largeur, permettant des formes elliptiques horizontales ou verticales (la valeur par défaut est 1); start
définit le point de départ d'un arc de cercle (la valeur par défaut est 0); end définit le point final d'un arc de cercle (la valeur par défaut est 1).
- Il est possible de créer des motifs inhabituels en enregistrant les valeurs du masque de couleur directement dans l'emplacement mémoire &H00B2. Toutefois, si vous procédez ainsi, n'incluez pas
de paramètre de couleur dans l'instruction CIRCLE. (Cette même technique fonctionne également pour DRAW, LINE et PAINT.)
Erreurs potentielles
Code |
Description |
FC |
Un ou plusieurs des paramètres ci-dessus est (sont) au-delà des limites autorisées. |
Exemples
CIRCLE (X, Y), 100, , .95, , .9
CIRCLE (127, 95), R
Dernière mise à jour : Mercredi, le 11 Août 2021