예제 #1
0
 /// <summary>
 /// Créer un jeu de la vie.
 /// </summary>
 /// <param name="tailleX">La taille en X.</param>
 /// <param name="tailleY">La taille en Y.</param>
 /// <param name="chance">La chance sur 100</param>
 /// <returns>Retourne un instance du jeu.</returns>
 public static JeuDeLaVie GetInstance(int tailleX, int tailleY, int chance)
 {
     if (instance == null)
     {
         instance = new JeuDeLaVie(tailleX, tailleY, chance);
     }
     return(instance);
 }
예제 #2
0
        static void Main()
        {
            Console.CursorVisible = false;
            JeuDeLaVie jeu = JeuDeLaVie.GetInstance(200, 50, 50); //Création du jeu

            jeu.AfficherTransition = false;
            //Boucle pour l'éternité
            while (true)
            {
                Console.SetCursorPosition(0, 0); //Remet le curseur à l'origine
                jeu.Transiter();
                Console.Write(jeu);              //Démarre de prochain cycle
                Thread.Sleep(5);                 //Attend avant de réafficher
            }
        }