public void startScenario(String scenaName)
 {
     if (currentScenario == null)
     {
         this.currentScenario = Program.data.getScenario(scenaName);
         if (currentScenario != null)
             start();
     }
     else
         Console.WriteLine("Cant start a new scenario. A current scenario is running !");
 }
 private void run()
 {
     isJobFinished = false;
     loadNextStage(0);
     while (!isJobFinished)
     {
         System.Threading.Thread.Sleep(100);
         isStageFinished = checkFinishedStage();
         if (isStageFinished)
             loadNextStage(currentStage + 1);
     }
     this.currentStage = -1;
     this.currentScenario = null;
     Console.WriteLine("Job finished !");
 }
示例#3
0
 public void addScenario(Data_Scenario scenario)
 {
     this.scenarios.Add(scenario);
 }