Пример #1
0
 private void Statut_partie_initialization(float timer)
 {
     GestionPosition321GO(timer);
     if (_timer_initialization_avant_go.IncreaseTimer(timer))
     {
         if (_eve_3)
         {
             _eve_3 = false;
             _eve_2 = true;
             EvenementTexteInitializationTEMPS();
         }
         else if (_eve_2)
         {
             _eve_2 = false;
             _eve_1 = true;
             EvenementTexteInitializationTEMPS();
         }
         else if (_eve_1)
         {
             _eve_1  = false;
             _eve_go = true;
             EvenementTexteInitializationTEMPS();
         }
         else
         {
             _eve_go        = false;
             _statut_partie = Statut_Partie.En_cours;
         }
     }
 }
Пример #2
0
 private void Gagner_Perdu(float timer)
 {
     if (objectif_ligne_carre.LimitePerdu())
     {
         _statut_partie = Statut_Partie.Perdu;
         fin_partie     = new Fin_Partie(_time_montre, _numero_level, this, _nombre_carre);
     }
 }
Пример #3
0
 public Element_mode(int nombre_carre)
 {
     _nombre_carre   = nombre_carre;
     liste_carre     = new List <Carre>();
     _numero_level   = 1;
     _statut_partie  = Statut_Partie.Initialization;
     EnabledGestures = GestureType.Tap;
 }
Пример #4
0
 private void Statut_sortie_de_pause()
 {
     if (this.ScreenManager.Pause == false && _statut_partie == Statut_Partie.Pause)
     {
         pause          = null;
         _statut_partie = Statut_Partie.Initialization;
         _eve_3         = true;
         EvenementTexteInitializationTEMPS();
     }
     else if (this.ScreenManager.Pause == false && _statut_partie == Statut_Partie.Tuto)
     {
         _statut_partie = Statut_Partie.Initialization;
     }
 }
Пример #5
0
        public override void LoadContent()
        {
            string[] k = temps_best.Split(new char[] { '-' });
            scores = new float[k.Length];
            for (int i = 0; i < k.Length; i++)
            {
                scores[i] = float.Parse(k[i]);
            }

            song       = new Song_Management(this.ScreenManager);
            background = new Background_Ingame(this, _nombre_carre);
            if (temps_best == "0")
            {
                _tuto          = new Tuto(this);
                _statut_partie = Statut_Partie.Tuto;
            }

            langue = ScreenManager.Game.Content.Load <Langues>(lang.path);
            InitilizeLanguages();

            font_evenement = ScreenManager.Game.Content.Load <SpriteFont>("menufont");

            _color_texte = Color.White;

            _nombre_de_objectif_effectue = 0;

            liste_color = new List <Color>()
            {
                new Color(32, 211, 220),
                new Color(204, 29, 29),
                new Color(254, 217, 6),
                new Color(24, 171, 31),
                new Color(255, 78, 17),
                new Color(255, 255, 255),
                new Color(255, 89, 234),
                new Color(23, 68, 243),
                new Color(145, 0, 145)
            };

            Initialize_Carre();

            Initialize_Objectif();

            _eve_3 = true;
            EvenementTexteInitializationTEMPS();

            _initialization_done = true;

            base.LoadContent();
        }
Пример #6
0
 private void Pause()
 {
     this.ScreenManager.Pause = true;
     _statut_partie           = Statut_Partie.Pause;
     pause = new Pause(this);
 }