• Le joueur approche sa souris de la tête d’une root à X [distance de détection] ou d’une node.

    ⇒ Si la root est sélectionnable, un cercle blanc [couleur cercle sélection] de [radius] X apparaît.

    ⇒ Animation à l’apparition du cercle : EaseOutElastic [force] [temps]

    ⇒ Si la root n’est pas sélectionnable, aucun cercle n’apparaît.

    ⇒ Une ligne pointillée blanche apparaît entre la tête de la racine et le noeud de destination (invisible).

  • Lorsque le joueur éloigne sa souris de la tête de la root ou d’une node.

    ⇒ Le scale du cercle disparaît avec une animation EaseOutElastic [force] [temps]

  • Lorsque le joueur maintien le clic sur la tête d’une root ou d’une node.

    ⇒ Le scale du cercle disparaît avec une animation EaseOutElastic [force] [temps]

    ⇒ Le joueur peut alors déplacer la ligne de pointillée blanche, qui perd X [opacité].

    ⇒ Lorsque le joueur déplace la souris de autour du cercle, la ligne se déplace dans la direction de la souris.

    ⇒ Lorsque le joueur relâche la souris, une node est créer à l’endroit où la racine était quand le joueur à cliqué dessus. Le noeud a une animation d’apparition du type : easeOutBack.

    ⇒ La root ne peut plus être sélectionné pendant X [temps].