draw_roundrect_ext

Dessine un rectangle avec des coins arrondis du rayon donné.

Syntaxe:

draw_roundrect_ext(x1, y1, x2, y2, xrad, yrad, outline);


Argument La description
x1 La coordonnée x du coin supérieur gauche du rectangle arrondi (comme s'il s'agissait d'un rectangle normal).
y1 La coordonnée y du coin supérieur gauche du rectangle arrondi (comme s'il s'agissait d'un rectangle normal).
x2 La coordonnée x du coin inférieur droit du rectangle arrondi (comme s'il s'agissait d'un rectangle normal).
y2 La coordonnée y du coin inférieur droit du rectangle arrondi (comme s'il s'agissait d'un rectangle normal).
xrad Le rayon de la courbe le long de l'axe x à partir des coins du rectangle.
yrad Le rayon de la courbe le long de l'axe y à partir des coins du rectangle.
outline Si le rectangle arrondi est dessiné rempli (faux) ou en tant que contour d'un pixel de large (vrai).


Retours: N / A


La description

Avec cette fonction, vous pouvez dessiner soit un contour d'un rectangle arrondi ou un rectangle arrondi rempli où la position (x1, y1) est le coin supérieur gauche et la position (x2, y2) est le coin inférieur droit. Vous devez également fournir des valeurs de rayon pour les axes x et y (en pixels) et les coins seront arrondis par ces montants. Vous pouvez définir la précision du dessin des coins avec la fonction draw_set_circle_precision.


Exemple:

var dist = point_distance(x, y, mouse_x, mouse_y) / 10;
draw_set_colour(c_lime);
draw_roundrect_ext(x - 50, y - 50, x + 50, y + 50, dist, dist, 0);

Cela dessine un rectangle arrondi rempli avec les coins arrondis d'un montant basé sur la position de la souris par rapport à l'instance faisant le dessin.


Précédent: Dessiner des formulaires de base
Suivant: draw_roundrect_colour_ext
© Copyright YoYo Games Ltd. 2017 Tous droits réservés