//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(); } }
private void btPlacer_Click(object sender, EventArgs e) { if (tbSecPlacement.Text == "") { MessageBox.Show("veuillez entrer votre temps"); } else { timerPlacement.Enabled = true; leJoueur.SetSecondesPlacees(Convert.ToInt32(tbSecPlacement.Text)); //on place le temps minutes = leJoueur.GetSecondesPlacees() / 60; //on converti en minutes et en secondes secondes = leJoueur.GetSecondesPlacees() % 60; tempsPerso.retirerSeconde(secondes); //on retire le temps placé au temps du joueur tempsPerso.retirerMinute(minutes); lbTempsPlace.Visible = true; //on fait apparaitre l'affichage du temps placé lbTempsPlace.Text = minutes + " minutes et " + secondes + " secondes."; //actualisation de l'affichage btPlacer.Enabled = false; btRecup.Enabled = true; sound.Play(); } }