draw_surface_stretched_ext


Syntaxe:

draw_surface_stretched_ext(id, x, y, w, h, col, alpha);

Argument La description
id La valeur d'ID unique de la surface à dessiner.
x La position x de l'endroit où dessiner la surface.
y La position y de l'endroit où dessiner la surface.
w La largeur à laquelle dessiner la surface.
h La hauteur à laquelle dessiner la surface.
colour La couleur avec laquelle colorer la surface.
alpha L'alpha avec lequel mélanger la surface.


Résultats:

N/A


La description

Cette fonction fait exactement la même chose que draw_surface_stretched fonction avec la possibilité supplémentaire de définir le mélange des couleurs et la valeur alpha de la surface quand elle est dessinée (similaire à la fonction draw_surface_ext ).

REMARQUE: Lorsque vous travaillez avec des surfaces, il est possible qu'elles cessent d'exister à tout moment en raison de leur stockage dans la mémoire de texture. Vous devez TOUJOURS vérifier qu'une surface existe en utilisant surface_exists avant de les référencer directement. Pour plus d'informations, voir Surfaces.


Exemple:

draw_surface_stretched_ext(surf, x, y, 200, 200, c_white, 0.5);

Cela dessine la surface donnée avec son coin gauche à la position instances x / y et il sera étiré pour occuper une surface de 200x200 pixels sans mélange, mais transparence partielle.