Exemplo n.º 1
0
 //découlement du temps.
 private void decouleTemps(Temps leTemps)
 {
     if (leTemps.GetSeconde() == 0)
     {
         leTemps.SetSeconde(59);
         if (leTemps.GetMinute() <= 0)
         {
             if (leTemps.GetSeconde() <= 0)
             {
                 mort();
             }
             else
             {
                 leTemps.retirerHeure();
                 leTemps.SetMinute(59);
             }
         }
         else
         {
             leTemps.retirerMinute();
         }
     }
     else
     {
         leTemps.retirerSeconde();
     }
 }
Exemplo n.º 2
0
        private void timerAffichage_Tick(object sender, EventArgs e)
        {
            tempsTama = Donnees.GetPersos()[1].GetTemps();
            tempsGot  = Donnees.GetPersos()[2].GetTemps();
            tempsChi  = Donnees.GetPersos()[3].GetTemps();
            tempsAxel = Donnees.GetPersos()[4].GetTemps();



            //temps Tama

            if (tempsTama.GetHeure() < 10)
            {
                txtHeure = "0" + tempsTama.GetHeure().ToString();
            }
            else
            {
                txtHeure = tempsTama.GetHeure().ToString();
            }

            if (tempsTama.GetMinute() < 10)
            {
                txtMinute = "0" + tempsTama.GetMinute().ToString();
            }
            else
            {
                txtMinute = tempsTama.GetMinute().ToString();
            }

            if (tempsTama.GetSeconde() < 10)
            {
                txtSeconde = "0" + tempsTama.GetSeconde().ToString();
            }
            else
            {
                txtSeconde = tempsTama.GetSeconde().ToString();
            }
            lbTempsTama.Text = txtHeure + ":" + txtMinute + ":" + txtSeconde;


            //temps Got

            if (tempsGot.GetHeure() < 10)
            {
                txtHeure = "0" + tempsGot.GetHeure().ToString();
            }
            else
            {
                txtHeure = tempsGot.GetHeure().ToString();
            }

            if (tempsGot.GetMinute() < 10)
            {
                txtMinute = "0" + tempsGot.GetMinute().ToString();
            }
            else
            {
                txtMinute = tempsGot.GetMinute().ToString();
            }

            if (tempsGot.GetSeconde() < 10)
            {
                txtSeconde = "0" + tempsGot.GetSeconde().ToString();
            }
            else
            {
                txtSeconde = tempsGot.GetSeconde().ToString();
            }
            lbTempsGot.Text = txtHeure + ":" + txtMinute + ":" + txtSeconde;

            //temps Chi

            if (tempsChi.GetHeure() < 10)
            {
                txtHeure = "0" + tempsChi.GetHeure().ToString();
            }
            else
            {
                txtHeure = tempsChi.GetHeure().ToString();
            }

            if (tempsChi.GetMinute() < 10)
            {
                txtMinute = "0" + tempsChi.GetMinute().ToString();
            }
            else
            {
                txtMinute = tempsChi.GetMinute().ToString();
            }

            if (tempsChi.GetSeconde() < 10)
            {
                txtSeconde = "0" + tempsChi.GetSeconde().ToString();
            }
            else
            {
                txtSeconde = tempsChi.GetSeconde().ToString();
            }
            lbTempsChi.Text = txtHeure + ":" + txtMinute + ":" + txtSeconde;

            //temps Axel

            if (tempsAxel.GetHeure() < 10)
            {
                txtHeure = "0" + tempsAxel.GetHeure().ToString();
            }
            else
            {
                txtHeure = tempsAxel.GetHeure().ToString();
            }

            if (tempsAxel.GetMinute() < 10)
            {
                txtMinute = "0" + tempsAxel.GetMinute().ToString();
            }
            else
            {
                txtMinute = tempsAxel.GetMinute().ToString();
            }

            if (tempsAxel.GetSeconde() < 10)
            {
                txtSeconde = "0" + tempsAxel.GetSeconde().ToString();
            }
            else
            {
                txtSeconde = tempsAxel.GetSeconde().ToString();
            }
            lbTempsAxel.Text = txtHeure + ":" + txtMinute + ":" + txtSeconde;


            if (tempsTama.GetHeure() == 0 && tempsTama.GetMinute() == 0 && tempsTama.GetSeconde() == 0)
            {
                lbTempsTama.Text = "Mort(e)";
            }
            if (tempsGot.GetHeure() == 0 && tempsGot.GetMinute() == 0 && tempsGot.GetSeconde() == 0)
            {
                lbTempsGot.Text = "Mort(e)";
            }
            if (tempsChi.GetHeure() == 0 && tempsChi.GetMinute() == 0 && tempsChi.GetSeconde() == 0)
            {
                lbTempsChi.Text = "Mort(e)";
            }
            if (tempsAxel.GetHeure() == 0 && tempsAxel.GetMinute() == 0 && tempsAxel.GetSeconde() == 0)
            {
                lbTempsAxel.Text = "Mort(e)";
            }
        }
Exemplo n.º 3
0
        private void timerAffichage_Tick(object sender, EventArgs e)
        {
            tempsTama = Donnees.GetPersos()[1].GetTemps();
            tempsGot = Donnees.GetPersos()[2].GetTemps();
            tempsChi = Donnees.GetPersos()[3].GetTemps();
            tempsAxel = Donnees.GetPersos()[4].GetTemps();

            //temps Tama

            if (tempsTama.GetHeure() < 10)
                txtHeure = "0" + tempsTama.GetHeure().ToString();
            else
                txtHeure = tempsTama.GetHeure().ToString();

            if (tempsTama.GetMinute() < 10)
                txtMinute = "0" + tempsTama.GetMinute().ToString();
            else
                txtMinute = tempsTama.GetMinute().ToString();

            if (tempsTama.GetSeconde() < 10)
                txtSeconde = "0" + tempsTama.GetSeconde().ToString();
            else
                txtSeconde = tempsTama.GetSeconde().ToString();
            lbTempsTama.Text = txtHeure + ":" + txtMinute + ":" + txtSeconde;

            //temps Got

            if (tempsGot.GetHeure() < 10)
                txtHeure = "0" + tempsGot.GetHeure().ToString();
            else
                txtHeure = tempsGot.GetHeure().ToString();

            if (tempsGot.GetMinute() < 10)
                txtMinute = "0" + tempsGot.GetMinute().ToString();
            else
                txtMinute = tempsGot.GetMinute().ToString();

            if (tempsGot.GetSeconde() < 10)
                txtSeconde = "0" + tempsGot.GetSeconde().ToString();
            else
                txtSeconde = tempsGot.GetSeconde().ToString();
            lbTempsGot.Text = txtHeure + ":" + txtMinute + ":" + txtSeconde;

            //temps Chi

            if (tempsChi.GetHeure() < 10)
                txtHeure = "0" + tempsChi.GetHeure().ToString();
            else
                txtHeure = tempsChi.GetHeure().ToString();

            if (tempsChi.GetMinute() < 10)
                txtMinute = "0" + tempsChi.GetMinute().ToString();
            else
                txtMinute = tempsChi.GetMinute().ToString();

            if (tempsChi.GetSeconde() < 10)
                txtSeconde = "0" + tempsChi.GetSeconde().ToString();
            else
                txtSeconde = tempsChi.GetSeconde().ToString();
            lbTempsChi.Text = txtHeure + ":" + txtMinute + ":" + txtSeconde;

            //temps Axel

            if (tempsAxel.GetHeure() < 10)
                txtHeure = "0" + tempsAxel.GetHeure().ToString();
            else
                txtHeure = tempsAxel.GetHeure().ToString();

            if (tempsAxel.GetMinute() < 10)
                txtMinute = "0" + tempsAxel.GetMinute().ToString();
            else
                txtMinute = tempsAxel.GetMinute().ToString();

            if (tempsAxel.GetSeconde() < 10)
                txtSeconde = "0" + tempsAxel.GetSeconde().ToString();
            else
                txtSeconde = tempsAxel.GetSeconde().ToString();
            lbTempsAxel.Text = txtHeure + ":" + txtMinute + ":" + txtSeconde;

            if (tempsTama.GetHeure() == 0 && tempsTama.GetMinute() == 0 && tempsTama.GetSeconde() == 0)
                lbTempsTama.Text = "Mort(e)";
            if (tempsGot.GetHeure() == 0 && tempsGot.GetMinute() == 0 && tempsGot.GetSeconde() == 0)
                lbTempsGot.Text = "Mort(e)";
            if (tempsChi.GetHeure() == 0 && tempsChi.GetMinute() == 0 && tempsChi.GetSeconde() == 0)
                lbTempsChi.Text = "Mort(e)";
            if (tempsAxel.GetHeure() == 0 && tempsAxel.GetMinute() == 0 && tempsAxel.GetSeconde() == 0)
                lbTempsAxel.Text = "Mort(e)";
        }
Exemplo n.º 4
0
        // LES TIMERS (THREADS, SE LANCE UNE FOIS TOUS LES X MILISECONDES)


        private void timer_Tick(object sender, EventArgs e)
        {
            if (tempsPerso.GetHeure() > 0 || tempsPerso.GetMinute() > 0 || tempsPerso.GetSeconde() > 0)
            {
                decouleTemps(tempsPerso); //permet le décompte du temps
            }
            else
            {
                if (tempsPerso.GetHeure() == 0 || tempsPerso.GetMinute() == 0 || tempsPerso.GetSeconde() == 0)
                {
                    mort();
                }
            }
            if (tempsDeTama.GetHeure() > 0 || tempsDeTama.GetMinute() > 0 || tempsDeTama.GetSeconde() > 0)
            {
                decouleTemps(tempsDeTama);
            }
            if (tempsDeGot.GetHeure() > 0 || tempsDeGot.GetMinute() > 0 || tempsDeGot.GetSeconde() > 0)
            {
                decouleTemps(tempsDeGot);
            }
            if (tempsDeChi.GetHeure() > 0 || tempsDeChi.GetMinute() > 0 || tempsDeChi.GetSeconde() > 0)
            {
                decouleTemps(tempsDeChi);
            }
            if (tempsDeAxel.GetHeure() > 0 || tempsDeAxel.GetMinute() > 0 || tempsDeAxel.GetSeconde() > 0)
            {
                decouleTemps(tempsDeAxel);
            }


            //Timer qui check à chaque seconde
            if (tempsPerso.GetHeure() < 10)
            {
                txtHeure = "0" + tempsPerso.GetHeure().ToString();
            }
            else
            {
                txtHeure = tempsPerso.GetHeure().ToString();
            }

            if (tempsPerso.GetMinute() < 10)
            {
                txtMinute = "0" + tempsPerso.GetMinute().ToString();
            }
            else
            {
                txtMinute = tempsPerso.GetMinute().ToString();
            }

            if (tempsPerso.GetSeconde() < 10)
            {
                txtSeconde = "0" + tempsPerso.GetSeconde().ToString();
            }
            else
            {
                txtSeconde = tempsPerso.GetSeconde().ToString();
            }


            lbTempsRestant.Text = txtHeure + ":" + txtMinute + ":" + txtSeconde; //affiche le temps restant
        }
Exemplo n.º 5
0
 //découlement du temps.
 private void decouleTemps(Temps leTemps)
 {
     if (leTemps.GetSeconde() == 0)
     {
         leTemps.SetSeconde(59);
         if (leTemps.GetMinute() <= 0)
         {
             if (leTemps.GetSeconde() <= 0)
             {
                 mort();
             }
             else
             {
                 leTemps.retirerHeure();
                 leTemps.SetMinute(59);
             }
         }
         else
         {
             leTemps.retirerMinute();
         }
     }
     else
     {
         leTemps.retirerSeconde();
     }
 }