void AjouterRectangle() { string nom; int lar = 0; int hau = 0; RectangleGeo nvRect = null; if (questionOuiNon("Voulez vous garder les valeurs par defaut?") == true) { nvRect = new RectangleGeo(); nom = "Nouveau Rect"; } else { Console.WriteLine("Nom du nouveau Rectangle"); nom = Utilisateur.saisirTexte(); Console.WriteLine("Quel est la largeur du nouveau rectangle"); lar = Utilisateur.saisirEntier(); Console.WriteLine("Quel est la hauteur du nouveau rectangle"); hau = Utilisateur.saisirEntier(); nvRect = new RectangleGeo(lar, hau); } listeRectangles.Add(nvRect); Console.Clear(); Console.WriteLine(" Vous avez ajouté un nouveau rectangle !\n\n"); }
void supprimer() { RectangleGeo rectChoisi = choisirRectangle(); if (rectChoisi != null) { if (questionOuiNon("Voulez vous vraiment supprimer ce rectangle?") == true) { listeRectangles.Remove(rectChoisi); } } }
void afficherListeRectangles() { Console.WriteLine("Choisissez un rectangle à afficher :"); RectangleGeo rChoisi = choisirRectangle(); if (rChoisi != null) { rChoisi.dessiner(); } else { Console.WriteLine("Aucun rectangle à afficher"); } }
public void fonctionPrincipale() { Console.WriteLine("hello"); listeRectangles.Add(new RectangleGeo(5, 5)); listeRectangles.Add(new RectangleGeo(10, 5)); listeRectangles.Add(new RectangleGeo(5, 5)); listeRectangles.Add(new RectangleGeo(20, 30)); listeRectangles.Add(new RectangleGeo(5, 5)); RectangleGeo c = new RectangleGeo(5, 5); c.deplacerHorizontalement(3); c.deplacerVerticalement(2); c.dessiner(); afficherMenu(); }
public void fonctionPrincipale() { listeRectangles.Add(new RectangleGeo(0, 0, 5, 5)); listeRectangles.Add(new RectangleGeo(0, 0, 10, 5)); // FormeGeo f = new FormeGeo(4,6); // f.dessiner(); CroixGeo c = new CroixGeo(5, 5); c.deplacerHorizontalement(3); c.deplacerVerticalement(2); c.dessiner(); RectangleGeo r = new RectangleGeo(3, 2, 5, 5); r.dessiner(); afficherMenu(); }
RectangleGeo choisirRectangle() { RectangleGeo rectangleChoisi = null; if (listeRectangles.Count > 0) { int choixIndice = 0; do { Console.WriteLine("Choisir un rectangle : "); for (int i = 0; i < listeRectangles.Count; i++) { RectangleGeo r = listeRectangles [i]; Console.WriteLine("{0} - Rectangle {1}x{2}", (i + 1), r.getLargeur(), r.getHauteur()); } Console.Write("Num voulu : "); choixIndice = Utilisateur.saisirEntier(); choixIndice = choixIndice - 1; } while(choixIndice < 0 || choixIndice >= listeRectangles.Count); rectangleChoisi = listeRectangles [choixIndice]; } return(rectangleChoisi); }