Beispiel #1
0
 public override void Execute()
 {
     if (QG != null)
     {
         Console.WriteLine("");
         Console.WriteLine("");
         Console.WriteLine("Vous avez demandé à lancer un tour de jeu");
         QG.GererUnTour();
     }
     else
     {
         throw new NullReferenceException("QG is Null");
     }
 }
 private void LancerMoteurSimulation()
 {
     Stop    = false;
     Running = true;
     Console.WriteLine("Simulation lancée");
     UpdateObservers();
     while (!Stop)
     {
         if (QG == null)
         {
             throw new NullReferenceException("QG is null !");
         }
         QG.GererUnTour(true);
         Thread.Sleep(2000);
     }
     Running = false;
     Console.WriteLine("Simulation arrêtée");
     UpdateObservers();
 }