private static List<SaveGenome> GetSpecies(int numberof, int count, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8) { List<SaveGenome> returnSpecies = new List<SaveGenome>(); for (int i = 0; i < numberof; i++) { SaveGenome saveGenome = new SaveGenome(); saveGenome.neighborhoodRadius = p1; saveGenome.normalSpeed = p2; saveGenome.maxSpeed = p3; saveGenome.c1 = p4; saveGenome.c2 = p5; saveGenome.c3 = p6; saveGenome.c4 = p7; saveGenome.c5 = p8; returnSpecies.Add(saveGenome); } return returnSpecies; }
private static List <SaveGenome> GetSpecies(int numberof, int count, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8) { List <SaveGenome> returnSpecies = new List <SaveGenome>(); for (int i = 0; i < numberof; i++) { SaveGenome saveGenome = new SaveGenome(); saveGenome.neighborhoodRadius = p1; saveGenome.normalSpeed = p2; saveGenome.maxSpeed = p3; saveGenome.c1 = p4; saveGenome.c2 = p5; saveGenome.c3 = p6; saveGenome.c4 = p7; saveGenome.c5 = p8; returnSpecies.Add(saveGenome); } return(returnSpecies); }
private static SaveGenome GetSavedGenomeFromIndividual(Individual individual) { SaveGenome savedGenome = new SaveGenome(); savedGenome.neighborhoodRadius = individual.Genome.getNeighborhoodRadius(); savedGenome.normalSpeed = individual.Genome.getNormalSpeed(); savedGenome.maxSpeed = individual.Genome.getMaxSpeed(); savedGenome.c1 = individual.Genome.getC1(); savedGenome.c2 = individual.Genome.getC2(); savedGenome.c3 = individual.Genome.getC3(); savedGenome.c4 = individual.Genome.getC4(); savedGenome.c5 = individual.Genome.getC5(); savedGenome.x = individual.X; savedGenome.y = individual.Y; savedGenome.dx = individual.Dx; savedGenome.dy = individual.Dy; savedGenome.dx2 = individual.Dx2; savedGenome.dy2 = individual.Dy2; savedGenome.type = individual.EmitterType; savedGenome.isMobile = individual.IsMobile; return savedGenome; }
private static SaveGenome GetSavedGenomeFromIndividual(Individual individual) { SaveGenome savedGenome = new SaveGenome(); savedGenome.neighborhoodRadius = individual.Genome.getNeighborhoodRadius(); savedGenome.normalSpeed = individual.Genome.getNormalSpeed(); savedGenome.maxSpeed = individual.Genome.getMaxSpeed(); savedGenome.c1 = individual.Genome.getC1(); savedGenome.c2 = individual.Genome.getC2(); savedGenome.c3 = individual.Genome.getC3(); savedGenome.c4 = individual.Genome.getC4(); savedGenome.c5 = individual.Genome.getC5(); savedGenome.x = individual.X; savedGenome.y = individual.Y; savedGenome.dx = individual.Dx; savedGenome.dy = individual.Dy; savedGenome.dx2 = individual.Dx2; savedGenome.dy2 = individual.Dy2; savedGenome.type = individual.EmitterType; savedGenome.isMobile = individual.IsMobile; return(savedGenome); }