Bonjour,
J'essaye de convertir un code perl (en java en l’occurrence) issu de cette page :
http://donjon.bin.sh/fantasy/dungeon/about/
Et je bloque sur une ligne (je ne connais pas du tout ce langage), ligne 515 chez moi :
Code :
- redo if ($dungeon->{'connect'}{$connect}++);
|
Bon, passons sur le redo qui n'existe pas en java il me semble (que je n'avais d'ailleurs jamais vu dans un autre langage), je l'ai remplacé par un do{}while, je pense que ça fera l'affaire.
C'est la condition du if que je ne sais pas trop comment interpréter. De ce que j'en comprend : $dungeon est un objet qui contient une propriété connect qui est de type tableau associatif. Il cherche la clé $connect dans ce tableau.
- Si la clé n'existe pas, on continue
- Si elle existe, elle est incrémentée et le redo est exécuté.
Si je pouvais avoir une confirmation sur mon interprétation ou on contraire me dire si ce n'est pas ça du tout SVP.
---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717