public void dessinerXML(string dessinXML) { Journal journal = new Journal(); journal.ecrire("ControleurDessin.dessinerXML(" + dessinXML + ")"); //Console.WriteLine("ControleurDessin.dessinerXML("+dessinXML+")"); LecteurXML lecteur = new LecteurXML(); List <Forme> listeForme = lecteur.lireXML(dessinXML); foreach (Forme forme in listeForme) { switch (forme.type) { case Forme.TYPE_FORME.CERCLE: this.vuePlancheDessin.afficherCercle((Cercle)forme); break; case Forme.TYPE_FORME.CARRE: // TODO carre break; case Forme.TYPE_FORME.TRIANGLE: // TODO triangle break; } } this.vuePlancheDessin.nettoyerDessin(); }
public override void annuler() { Console.WriteLine("CommandeDessinerForme.annuler()"); List <Forme> listeFormes = lecteurXML.lireXML(this.dessinAvant); this.vuePlancheDessin.afficherListeFormes(listeFormes); }