Beispiel #1
0
    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");
    }
Beispiel #2
0
    void supprimer()
    {
        RectangleGeo rectChoisi = choisirRectangle();

        if (rectChoisi != null)
        {
            if (questionOuiNon("Voulez vous vraiment supprimer ce rectangle?") == true)
            {
                listeRectangles.Remove(rectChoisi);
            }
        }
    }
Beispiel #3
0
    void afficherListeRectangles()
    {
        Console.WriteLine("Choisissez un rectangle à afficher :");
        RectangleGeo rChoisi = choisirRectangle();

        if (rChoisi != null)
        {
            rChoisi.dessiner();
        }
        else
        {
            Console.WriteLine("Aucun rectangle à afficher");
        }
    }
Beispiel #4
0
    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();
    }
Beispiel #6
0
    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);
    }