Example #1
0
        private void p2_Click(object sender, EventArgs e)
        {
            Panel p  = (Panel)sender;
            bool  ok = false;

            for (int i = 0; i < p.Controls.Count; i++)
            {
                if (p.Controls[i].Name.Substring(0, 1) == "l")
                {
                    if (p.Controls[i].Text == searchmaths.SearchProp.rep)
                    {
                        ok = true; p.BackColor = Color.Green;
                    }
                }
            }
            if (p1 != p)
            {
                p1.BackColor = Color.DimGray; l1.Text = "";
            }
            if (p2 != p)
            {
                p2.BackColor = Color.DimGray; l2.Text = "";
            }
            if (p3 != p)
            {
                p3.BackColor = Color.DimGray; l3.Text = "";
            }
            if (p4 != p)
            {
                p4.BackColor = Color.DimGray; l4.Text = "";
            }
            counter++;
            if (ok == true)
            {
                correct++;
            }
            else
            {
                p.BackColor = Color.Red;
            }
            if ((counter == 5) && (correct > 2))
            {
                pTermineniv.Show();
                pTermineniv.BringToFront();
                if (searchmaths.SearchProp.niveau == "1")
                {
                    lniv1termine.Show(); Continue.Show(); Continue.Text = "Niveau2";
                }
                else if (searchmaths.SearchProp.niveau == "2")
                {
                    lniv1termine.Hide(); lniv2termine.Show(); Continue.Hide();
                }
            }
            else
            {
                Suivant.Show();
            }
        }
Example #2
0
        public Pause(Programme p_programme) : base(new ÉtatPause(p_programme))
        {
            Texte pause = new Texte(new Coordonnée(CentreX, 50), "PAUSE", FantômePeur, 50);

            InformationsTouche.MettreAJourTexte("Appuyer sur une touche pour reprendre");

            Precedent.MettreAJourTexte("Quitter");
            Suivant.MettreAJourTexte("Continuer");
            Suivant.MettreAJourAction(ÉtatProgramme.TypeActionBouton.Pause);

            AjouterÉlément(pause);
        }
Example #3
0
        public string donneDescription()
        {
            string resultat = this.description;

            if (resultat != null)
            {
                return(resultat);
            }
            if (Suivant != null)
            {
                return(Suivant.donneDescription());
            }
            else
            {
                return(this.descriptionParDefaut());
            }
        }
        private void ViderPileCentre(ref PileMateriau mPile)
        {
            Vaisseau mVaisseau;

            while (file_Depart.Taille_File() > 0)
            {
                mVaisseau = file_Depart.Defiler();

                for (int cpt = mVaisseau.LisetMateriau.Count(); cpt < mVaisseau.Capacite && mPile.Taille_Pile() > 0; cpt++) //Vérifier pour le cpt
                {
                    mVaisseau.LisetMateriau.Add(mPile.DepilerMateriau());
                }

                if (!(_suivant is null)) //Envoi dans le centre de trie suivant.
                {
                    Suivant.AjouterVaisseauCentreTrie(mVaisseau);
                }
Example #5
0
        public string DonneDescription()
        {
            string resultat;

            resultat = Description;
            if (resultat != null)
            {
                return(resultat);
            }
            if (Suivant != null)
            {
                return(Suivant.DonneDescription());
            }
            else
            {
                return(DescriptionParDefaut());
            }
        }