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
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é.
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".