ds_list_shuffle(id);
| Argument | La description |
|---|---|
| id | L'identifiant de la liste à mélanger. |
Retours: N / A
Avec cette fonction, vous pouvez mélanger une liste, qui réorganisera toutes les valeurs des composants dans des positions aléatoires de celles dans lesquelles ils ont été initialement ajoutés à la liste.
NOTE: Cette fonction va mélanger les éléments de la liste aux mêmes positions chaque fois que le jeu est lancé, car GameMaker Studio 2 génère la même graine aléatoire initiale à chaque fois pour rendre le code de débogage beaucoup plus facile. Pour éviter ce comportement, utilisez randomise au début de votre partie Ceci n'est vrai que lors du test et du débogage du jeu, car le paquet final exécutable ne montrera pas ce comportement et sera aléatoire à chaque lecture.
if restart
{
ds_list_shuffle(card_list);
}
Le code ci-dessus va mélanger la liste indexée dans la variable "card_list" si la variable "restart" est marquée comme true.