private void InitialiserPartie() { ListeDeMotsIllustres.ChargerTheme(monTheme); numImageAf = generateur.Next(0, NombreImagesListe()); lbMot.Text = GenererMot(); timer1.Start(); }
private void timer1_Tick(object sender, EventArgs e) { numImageAf++; if (numImageAf == NombreImagesListe()) numImageAf = 0; pictureBox1.Image = ListeDeMotsIllustres.ObtenirElementParRang(numImageAf).GetImageMot(); }
public static void ChargerTheme(string monTheme) { if (File.Exists(monTheme)) { MesOutils.DeserialiseListe(monTheme); } else { switch (monTheme) { case "mesAnimaux": ListeDeMotsIllustres.CreerThemeAnimaux(); break; case "monTheme": ListeDeMotsIllustres.CreerMonTheme(); break; default: ListeDeMotsIllustres.CreerMonTheme(); break; } } MesOutils.DeserialiseListe(monTheme); }
public static void SerialiseListe(string monTheme) { FileStream f = new FileStream(monTheme + ".txt", FileMode.Create); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(f, ListeDeMotsIllustres.GetListeDeMotIllustre()); f.Close(); }
public static void DeserialiseListe(string monTheme) { FileStream f = new FileStream(monTheme + ".txt", FileMode.OpenOrCreate); BinaryFormatter bf = new BinaryFormatter(); List <MotIllustre> uneListeDeMotsIllustre = new List <MotIllustre>(); ListeDeMotsIllustres.SetListeMotIllustre((List <MotIllustre>)bf.Deserialize(f)); f.Close(); }
private int NombreImagesListe() { return ListeDeMotsIllustres.GetListeDeMotIllustre().Count; }
private string GenererMot() { numMotCh = generateur.Next(0, NombreImagesListe()); string mot = ListeDeMotsIllustres.ObtenirElementParRang(numMotCh).GetMot().ToUpper(); return mot; }