Exemplo n.º 1
0
 private void QuandGagnerOuPerdu()
 {
     if (_type_partie == TypeDePartie.Simple)
     {
         if (_gagner)
         {
             _transition_keyboard = true;
             _transition_statut   = StatutTransition.Vers_le_moins;
             _animation_mot_juste = true;
             _nombre_i_a_verifier = 0;
         }
         else
         {
             _transition_keyboard  = true;
             _transition_statut    = StatutTransition.Vers_le_moins;
             _timer_attente        = true;
             _nombre_i_a_verifier  = 0;
             liste_mot[5]._valider = false;
             _nombre_dessai_restant--;
         }
     }
     else if (_type_partie == TypeDePartie.Marathon)
     {
         if (_gagner)
         {
             _animation_mot_juste = true;
             _nombre_i_a_verifier = 0;
         }
         else
         {
             _transition_keyboard  = true;
             _transition_statut    = StatutTransition.Vers_le_moins;
             _timer_attente        = true;
             _nombre_i_a_verifier  = 0;
             liste_mot[5]._valider = false;
             _nombre_dessai_restant--;
         }
     }
     else
     {
         if (_gagner)
         {
             _animation_mot_juste = true;
             _nombre_i_a_verifier = 0;
         }
         else
         {
             _timer_attente        = true;
             _nombre_i_a_verifier  = 0;
             liste_mot[5]._valider = false;
             _nombre_dessai_restant--;
         }
     }
 }
Exemplo n.º 2
0
 private void Timer(float timer)
 {
     if (_time_montre < 0f)
     {
         _temps_ecoule        = true;
         _transition_keyboard = true;
         _transition_statut   = StatutTransition.Vers_le_moins;
     }
     else
     {
         _time_montre -= timer;
     }
 }
Exemplo n.º 3
0
        private void TransitionPerduGagner(float timer)
        {
            float _transition_max = 500f;

            _transition_timer += timer;

            if (_transition_statut == StatutTransition.Vers_le_moins)
            {
                _transition_fin_alpha = (_transition_max - _transition_timer) / _transition_max;
                foreach (var caca in keyboard.liste_lettre)
                {
                    caca.Alpha = _transition_fin_alpha;
                }
            }
            else if (_transition_statut == StatutTransition.Vers_le_plus)
            {
                _transition_fin_alpha = _transition_timer / _transition_max;

                optionFinPartie.Alpha = _transition_fin_alpha;
            }

            if (_transition_statut == StatutTransition.Vers_le_moins && _transition_timer > _transition_max)
            {
                _transition_statut = StatutTransition.Vers_le_plus;
                _transition_timer  = 0;
                foreach (var caca in keyboard.liste_lettre)
                {
                    caca.Alpha = 0;
                }
            }
            else if (_transition_statut == StatutTransition.Vers_le_plus && _transition_timer > _transition_max)
            {
                _transition_timer     = 0;
                _transition_keyboard  = false;
                optionFinPartie.Alpha = 1;
            }
        }