CIRCLE |
Cercle |
|---|---|
| BASIC | |
Syntaxe
| CIRCLE (x,y),r,c,h,s,e | Syntaxe du BASIC du Coco 3 |
| CIRCLE (x,y),r,c,h,s,e | Syntaxe du BASIC du BASICA, GWBASIC et Turbo Basic |
| CIRCLE [STEP] (x,y),r,c,s,e,h | Syntaxe du BASIC du Qbasic ou QuickBASIC |
| CIRCLE ,radius | Syntaxe du BASIC du ABASIC |
| CIRCLE ,radius,aspect | |
| CIRCLE(x,y),radius | |
| CIRCLE(x,y),radius,aspect | |
| CIRCLE [STEP](x,y),radius[,color-id[,start,end[,aspect]]] | Syntaxe du BASIC du AmigaBASIC |
| CIRCLE horizontalcenter,verticalcenter,radius[ ,startangle,endangle ] | Syntaxe du BASIC du ST BASIC |
Description
Cette commande permet d'afficher un cercle.
Remarques
- La commande CIRCLE permet de tracer un cercle ou un arc de cercle sur l'écran graphique. Elle est utilisée pour créer des éléments visuels dans les programmes BASIC disposant de capacités graphiques, comme GWBASIC, QBasic ou AmigaBASIC.
- Les paramètres (x,y) désignent le centre du cercle à dessiner à l'écran. Ces coordonnées sont généralement exprimées en pixels, en fonction de la résolution graphique active.
- Le paramètre r (ou radius) spécifie le rayon du cercle. Plus cette valeur est grande, plus le cercle est grand. Si le rayon dépasse les limites de l'écran, l'affichage peut être partiel ou provoquera une erreur.
- Dans les versions plus avancées comme QBasic ou AmigaBASIC, on peut ajouter un identifiant de couleur (color-id). Cela permet de contrôler la couleur du cercle dessiné, en se basant sur la palette graphique active.
- Les paramètres s et e (ou startangle et endangle) permettent de dessiner un arc plutôt qu'un cercle complet. Ces valeurs sont exprimées en radians dans certaines versions, et permettent de créer des portions de cercle.
- Le paramètre aspect permet de corriger l'aplatissement du cercle en fonction du rapport largeur/hauteur des pixels. Cela est particulièrement utile sur des écrans non carrés, comme ceux des ordinateurs rétro.
- Le mot-clef STEP permet de tracer le cercle relativement à la position actuelle, plutôt qu'en coordonnées absolues. C'est utile pour faire du dessin incrémental ou animé, notamment dans des boucles.
- La diversité des syntaxes selon les variantes de BASIC peut rendre l'apprentissage de CIRCLE un peu complexe. Cependant, cette commande est puissante et souvent la base pour créer des animations, des jeux ou des interfaces graphiques simples.
Dernière mise à jour : Vendredi, le 21 Juillet 2023