ds_grid_read

Lit la structure de données de la grille à partir d'une chaîne.

Syntaxe:

ds_grid_read(index, string [, legacy]);


Argument La description
index L'index de la grille à lire.
string La chaîne à lire dans le fichier ds_grid.
legacy ( optional ) Peut être soit true ou false ou omis complètement.


Retours: N / A


La description

Cette fonction peut être utilisée pour convertir une chaîne créée précédemment par la fonction ds_grid_write() retour dans un ds_grid. Le fichier ds_grid doit avoir été créé précédemment (voir l'exemple ci-dessous). Notez que si la structure de données a été créée avec les versions précédentes de GameMaker vous devez ajouter l'argument facultatif "legacy", en le définissant sur true comme le format de chaîne a changé avec cette version.


Exemple:

grid = ds_grid_create(room_width div 32, room_height div 32);
ini_open("Save.ini");
ds_grid_read(grid, ini_read_string("Save", "0", ""));
ini_close();

Le code ci-dessus crée un ds_grid basé sur la taille de la pièce (chaque carré de 32x32 pixels représente une cellule) puis lit un ensemble de données de grille précédemment sauvegardé à partir d'un fichier ini dans la nouvelle grille ds.


Retour: Grilles DS
Suivant: ds_grid_write
© Copyright YoYo Games Ltd. 2017 Tous droits réservés