ds_map_replace_list

Remplacer une liste avec une autre liste après qu'elle a été ajoutée à un ds_map.

Syntaxe:

ds_map_replace_list(id, key, value)


Argument La description
id L'identifiant de la carte à utiliser.
key La clé à remplacer.
value L'identifiant de la liste ds_list à utiliser pour remplacer celui précédemment stocké dans la clé donnée.


Retours: N / A


La description

Avec cette fonction, vous pouvez remplacer un ds_list qui a été stocké dans la "clé" donnée avec une autre liste qui a été créée précédemment. Cette fonction est conçue pour créer des cartes compatibles JSON que vous pouvez ensuite encoder en utilisant json_encode et devrait seulement être utilisé en conjonction avec cette fonctionnalité.


Exemple:

var j_list = ds_list_create();
ds_list_add(j_list, health);
ds_list_add(j_list, lives);
ds_list_add(j_list, score);
ds_map_replace_list(j_map, "list", j_list);
var j = json_encode(j_map);
ds_list_destroy(j_list);

Le code ci-dessus va créer un ds_list et le peupler avec les valeurs de diverses variables globales avant de remplacer une liste précédemment stockée dans le ds_map "j_map".


Dos: DS Maps
Suivant: ds_map_replace_map
© Copyright YoYo Games Ltd. 2017 Tous droits réservés