// Initialisations public JeuxPendu(NiveauDiff niveauDiff, Joueur joueurCourrant) { InitializeComponent(); joueur = joueurCourrant; difficulte = niveauDiff; langue = Langues.Fraçais; nbPartieJoue = 0; enJeu = false; partieEnLigne = false; }
private void btnChanger_Click(object sender, EventArgs e) { if (radFacile.Checked) { NiveauDiff = NiveauDiff.Facile; } else if (radMoyen.Checked) { NiveauDiff = NiveauDiff.Moyen; } else { NiveauDiff = NiveauDiff.Difficile; } DialogResult = DialogResult.OK; }
//Permet de changer la dificulté public void ChangerDifficulte(NiveauDiff niveauDiff) { switch (niveauDiff) { case NiveauDiff.Facile: tempsReflexion = 40; pointDepart = 1; break; case NiveauDiff.Moyen: tempsReflexion = 30; pointDepart = 2; break; case NiveauDiff.Difficile: tempsReflexion = 20; pointDepart = 4; break; } difficulte = niveauDiff; pbTemps.Maximum = tempsReflexion; lblNiveau.Text = Utilitaire.GetDescription(niveauDiff); maxTours += pointDepart; AlignerLabelNom(); }
private void LangueDifficulte(Langues langue, NiveauDiff diff) { switch (diff) { case NiveauDiff.Facile: lblNiveau.Text = langue == Langues.Fraçais ? Utilitaire.GetDescription(diff) : "Easy"; break; case NiveauDiff.Moyen: lblNiveau.Text = langue == Langues.Fraçais ? Utilitaire.GetDescription(diff) : "Average"; break; case NiveauDiff.Difficile: lblNiveau.Text = langue == Langues.Fraçais ? Utilitaire.GetDescription(diff) : "Hard"; break; default: break; } }
public static void updateSats(int noJoueur, bool estGagne, NiveauDiff nivDiff) { int nbPoint = 1; OleDbConnection connexion = new OleDbConnection(connBD); switch (nivDiff) { case NiveauDiff.Facile: nbPoint = 1; break; case NiveauDiff.Moyen: nbPoint = 2; break; case NiveauDiff.Difficile: nbPoint = 3; break; } try { connexion.Open(); if (estGagne) { commande = new OleDbCommand("UPDATE tblStatistique SET tblStatistique.nbPartieGagne = nbPartieGagne+1, tblStatistique.score=score+@score WHERE noJoueur=@noJoueur", connexion); } else { nbPoint *= -1; commande = new OleDbCommand("UPDATE tblStatistique SET tblStatistique.nbPartiePerdu = nbPartiePerdu+1, tblStatistique.score=score+@score WHERE noJoueur=@noJoueur", connexion); } commande.Parameters.Add("@score", OleDbType.Integer).Value = nbPoint; commande.Parameters.Add("@noJoueur", OleDbType.Integer).Value = noJoueur; commande.ExecuteNonQuery(); } catch (Exception e) { throw new Exception(e.Message); } finally { commande.Dispose(); connexion.Close(); } }
public ChangerDiff(NiveauDiff niveauActuelle) { InitializeComponent(); NiveauDiff = niveauActuelle; Translation(); }