Example #1
0
 public void RunGame(EndConditionDelegate EndCondition)
 {
     while (!EndCondition())
     {
         GoToNextCycle();
     }
 }
Example #2
0
 public void SetSimulationEndCondition(EndConditionDelegate simulationEndCondition)
 {
     if (simulationEndCondition == null)
     {
         simulationEndCondition = delegate() { return(false); };
     }
     else
     {
         this.simulationEndCondition = simulationEndCondition;
     }
 }