interface ParcoursOptions {
    editgraphes?: EditGrapheOptsV1;
    graphe: LegacyGraph;
    indexInitial?: number;
    isDebug?: boolean;
    lastResultat?: LegacyResultat;
    resultatCallback?: LegacyResultatCallback;
    skipAutoInit?: boolean;
}

Properties

editgraphes?: EditGrapheOptsV1
graphe: LegacyGraph

Le graphe (avec 1er élément vide ou pas, on l’ajoutera si nécessaire)

indexInitial?: number

Permet de commencer directement à un noeud donné (démarre à 1 !) j3p.html?graphe=[[....]]&indexInitial=n, imposé par lastResultat s’il existe. Attention, c’est l’index du nœud dans le graphe (après ajout des éventuels nœuds fin), pas son n°

isDebug?: boolean

pour ajouter des infos en console et afficher les boutons de navigation inter-sections.

lastResultat?: LegacyResultat

Le résultat précédent, on reprendra le parcours si le parcours n’était pas terminé et si le graphe n’a pas trop changé

resultatCallback?: LegacyResultatCallback

Une éventuelle fonction pour récupérer le résultat

skipAutoInit?: boolean

Passer true pour ne pas lancer init à la fin du constructeur (c’est alors l’appelant qui devra le faire une fois cette instance mise en globale dans j3p)