draw_surface_stretched


Syntaxe:

draw_surface_stretched(id, x, y, w, h);

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.


Résultats:

N/A


La description

Cette fonction prend simplement une surface et l'étire sur la largeur et la hauteur données de sorte qu'elle occupe la zone. Comme avec draw_surface vous pouvez spécifier une surface et ensuite la position x / y dans la pièce pour la surface à dessiner et enfin une largeur et une hauteur (qui doivent être des valeurs de pixels).

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(surf, 10, 10, 100, 100);

Cela dessine la surface indexée dans la variable "surf" avec son coin gauche en (10,10). Sa largeur et sa hauteur sont toutes les deux réglées à 100, ce qui correspond à l'espace qu'il occupera quelle que soit la largeur et la hauteur réelles de la surface.