draw_surface_tiled_ext


Syntaxe:

draw_surface_tiled_ext(id, x, y, xscale, yscale, col, alpha);

Argument La description
id La valeur d'ID unique de la surface à dessiner.
x La coordonnée x de l'endroit où dessiner la surface.
y La coordonnée y de l'endroit où dessiner la surface.
xscale L'échelle horizontale de la surface.
yscale L'échelle verticale de la surface.
h La hauteur de la surface occupée par la surface tendue.
col La couleur avec laquelle mélanger la surface.
alpha L'alpha de la surface.


Résultats:

N/A


La description

Cette fonction prendra une surface et la recouvrira ensuite de façon répétée dans toute la pièce, en commençant par les coordonnées que vous donnez dans la fonction et avec chaque tuile mise à l'échelle, la couleur mélangée et l'alpha que vous définissez (ces propriétés sont les mêmes dans 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_tiled_ext(surf, x, y, 2, 2, c_red, 0.5);

Cela dessine la surface indexée dans "surf" à la position x et y des instances propres, double sa taille stockée et carrelée dans toutes les directions dans la pièce, ainsi que mélangé avec la couleur rouge et partiellement transparent.