surface_save_part(surface_id, fname, x, y, width, height);
Argument La description surface_id L'ID de la surface à définir comme cible de dessin. fname Le nom du fichier image enregistré. x La position x de départ dans la surface. y La position de départ y dans la surface. width La largeur de la pièce à enregistrer. height La hauteur de la pièce à enregistrer.
N/A
Cette fonction sauvegardera une partie d'une surface sur un disque en utilisant le nom de fichier donné. La surface doit être enregistrée en tant que *.png fichier de format, et la position (x, y) doit être donnée comme coordonnées locales à la surface, en gardant à l'esprit que le coin supérieur gauche de la surface est toujours (0,0).
if keyboard_check_pressed(ord("S")
{
surface_save_part(surf, "test.png", 0, 0, 100,
100);
}
Le code ci-dessus va vérifier pour voir si l'utilisateur appuie sur la touche "S" du clavier et si c'est le cas, il sauvegardera une partie de la surface indexée dans la variable "surf" sur le disque.