internal static double mutateDouble(double argument, Mutator mutator) { double next = argument * mutator.NextDouble; if (argument > 0) { return(argument + next); } else { return(argument - next); } }
public static RobotBreeder getDefaultBreeder(BreederSettings breederSettings, Mutator mutator) { RobotBreeder breeder = SimpleBreeder.Instance; breeder.setSettings(breederSettings, mutator); return(breeder); }