Page 1 sur 1

Ink : Dupliquer une liste

MessagePosté: Lun Mai 28, 2018 6:16 pm
par tvisarl
Bonjour,

Avec Ink, est-il possible de dupliquer une liste dans une autre en cours de jeu ?


Merci d'avance.

Re: Ink : Dupliquer une liste

MessagePosté: Lun Juin 11, 2018 3:13 am
par Natrium
Code: Tout sélectionner
=== function copie_liste(ref copie, original) ===

~ copie = () // On vide la variable.
~ copie += original // On lui ajoute ce que contient l'autre liste.

Je pense que ça doit être ça, mais je ne sais pas s'il peut y avoir des effets indésirables.

La variable copie passée par référence, donc la fonction modifie directement la variable passée ; copie n'est pas une variable temporaire dans la fonction mais représente la variable passée à la fonction.

Re: Ink : Dupliquer une liste

MessagePosté: Lun Juin 11, 2018 10:45 am
par tvisarl
Merci, j'ai déjà essayé ça, mais ça ne paraît pas transférer les valeurs spéciales affectées aux différentes positions de la liste…

Re: Ink : Dupliquer une liste

MessagePosté: Lun Juin 11, 2018 6:57 pm
par Natrium
Ah ? Peux-tu donner un exemple ? Chez moi, tout semble fonctionner.

Re: Ink : Dupliquer une liste

MessagePosté: Lun Juin 11, 2018 7:57 pm
par tvisarl
Entendu, je te prépare ça.

Re: Ink : Dupliquer une liste

MessagePosté: Mar Juin 12, 2018 7:00 am
par tvisarl
Eh bien, tu avais raison ; c'est mon exemple qui était mauvais, excuse-moi.

Re: Ink : Dupliquer une liste

MessagePosté: Mar Juin 12, 2018 9:56 pm
par Natrium
Pas la peine de s'excuser, ça aurait très bien pu être moi qui me trompais ! :)