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--; } } }
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; } }
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; } }