public void Init() { // init DNA // 0-5 speed of predator dna = new PredatorDNA(DNALength, 6); timeAlive = 0; alive = true; }
public void Combine(PredatorDNA d1, PredatorDNA d2) { for (int i = 0; i < dnaLength; i++) { if (i < dnaLength / 2.0) { int c = d1.genes[i]; genes[i] = c; } else { int c = d2.genes[i]; genes[i] = c; } } }