Exemplo n.º 1
0
 /// <summary>
 /// Simulates a fight between two warrior's
 /// </summary>
 /// <param name="attacker">The attacking warrior</param>
 /// <param name="defender">The defending warrior</param>
 /// <returns></returns>
 public Result SimulateFight(Warrior attacker, Warrior defender)
 {
     int win1 = 0, win2 = 0, draw = 0;
     Fight2Warriors(
         attacker.ToShortString(),
         defender.ToShortString(),
         Parameters.MarsParameters.Coresize,
         Parameters.MarsParameters.Cycles,
         Parameters.MarsParameters.MaxProcess,
         Parameters.MarsParameters.Rounds,
         Parameters.MarsParameters.MaxWarriorLen,
         ref win1, ref win2, ref draw);
     return new Result(win1, win2, draw);
 }