public static IAllele[] getBalsaTemplate() { IAllele[] alleles = getDefaultTemplate(); alleles[EnumTreeChromosome.SPECIES.ordinal()] = Allele.treeBalsa; alleles[EnumTreeChromosome.FERTILITY.ordinal()] = Allele.saplingsTriple; alleles[EnumTreeChromosome.HEIGHT.ordinal()] = Allele.heightLarge; return alleles; }
public static IAllele[] getWillowTemplate() { IAllele[] alleles = getDefaultTemplate(); alleles[EnumTreeChromosome.SPECIES.ordinal()] = Allele.treeWillow; alleles[EnumTreeChromosome.HEIGHT.ordinal()] = Allele.heightAverage; alleles[EnumTreeChromosome.FERTILITY.ordinal()] = Allele.saplingsLow; alleles[EnumTreeChromosome.MATURATION.ordinal()] = Allele.maturationFaster; return alleles; }
/* TEMPLATES */ public static IAllele[] getDefaultTemplate() { IAllele[] alleles = new IAllele[EnumTreeChromosome.values().length]; alleles[EnumTreeChromosome.SPECIES.ordinal()] = Allele.treeOak; alleles[EnumTreeChromosome.FRUITS.ordinal()] = Allele.fruitNone; alleles[EnumTreeChromosome.GROWTH.ordinal()] = Allele.growthLightlevel; alleles[EnumTreeChromosome.HEIGHT.ordinal()] = Allele.heightSmall; alleles[EnumTreeChromosome.FERTILITY.ordinal()] = Allele.saplingsDefault; alleles[EnumTreeChromosome.YIELD.ordinal()] = Allele.yieldLowest; alleles[EnumTreeChromosome.PLANT.ordinal()] = Allele.plantTypeNone; alleles[EnumTreeChromosome.SAPPINESS.ordinal()] = Allele.sappinessLowest; alleles[EnumTreeChromosome.TERRITORY.ordinal()] = Allele.territoryDefault; alleles[EnumTreeChromosome.EFFECT.ordinal()] = Allele.leavesNone; alleles[EnumTreeChromosome.MATURATION.ordinal()] = Allele.maturationAverage; return alleles; }