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.
N/A
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.
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.