buffer_load_ext

Syntaxe:

buffer_load_ext(buffer, filename, offset);


Argument La description
buffer L'index du tampon à charger dans.
filename Le nom du fichier à charger.
offset Le décalage dans la mémoire tampon à charger (en octets).


Retours: N / A


La description

Cette fonction chargera les données du tampon précédemment enregistrées en utilisant buffer_save fonctions dans un tampon déjà créé. Vous donnez l'identifiant du tampon précédemment créé à charger, puis le fichier de tampon sauvegardé à charger, et enfin le décalage à partir du début du tampon (en octets) vers lequel vous souhaitez charger les données.


Exemple:

var pos = buffer_seek(player_buffer, buffer_seek_end, 0);
buffer_load(player_buffer, "Data_Save.sav", pos);

Le code ci-dessus obtiendra d'abord la position de la fin du buffer indexé dans la variable "player_buffer" puis chargera les données du donné dans cette position (notez que cet exemple ne fonctionnera qu'avec les types de buffer "grow" ou "wrap") ).