/// <summary> /// Creation du noeud et ajout dans l'arbre de rendu /// </summary> /// <param name="x">Position courante du x de la souris</param> /// <param name="y">Positinn y courante de la souris</param> public override void Action(int x, int y) { //Création d'un Noeud if (objectType != null && objectType != ModeEditeur.NOM_PORTAIL && objectType != ModeEditeur.NOM_MUR) { FonctionsNatives.ajouterNoeud(objectType.ToCharArray(0, objectType.Length), x, y); firstClick = true; } ///Création d'un Noeud Portail partieRapide 1 else if ((objectType == ModeEditeur.NOM_PORTAIL || objectType == ModeEditeur.NOM_MUR) && firstClick) { firstClickX = x; firstClickY = y; firstClick = false; } ///Création d'un Noeud Portail partieRapide 2 else if (objectType == ModeEditeur.NOM_PORTAIL && !firstClick) { FonctionsNatives.ajouterNoeudPortail(firstClickX, firstClickY, x, y); firstClick = true; } ///Création d'un Noeud Mur partieRapide 1 else if (objectType == ModeEditeur.NOM_MUR && !firstClick) { FonctionsNatives.ajouterNoeudMur(firstClickX, firstClickY, x, y); firstClick = true; } }