Class AnimalGene
java.lang.Object
zombie.characters.animals.AnimalGene
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckGeneticDisorder(IsoAnimal animal) static voiddoMutation(AnimalAllele allele) static voiddoRatio(AnimalGenomeDefinitions def, HashMap<String, AnimalGene> fullGenome, AnimalAllele allele) getName()static HashMap<String, AnimalGene> initGenesFromParents(HashMap<String, AnimalGene> femaleGenome, HashMap<String, AnimalGene> maleGenome) static voidinitGenome(IsoAnimal animal) voidvoidload(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) voidsave(ByteBuffer output, boolean IS_DEBUG_SAVE)
-
Field Details
-
name
-
id
public int id -
allele1
-
allele2
-
-
Constructor Details
-
AnimalGene
public AnimalGene()
-
-
Method Details
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-
initGenome
-
initUsedGene
public void initUsedGene() -
doRatio
public static void doRatio(AnimalGenomeDefinitions def, HashMap<String, AnimalGene> fullGenome, AnimalAllele allele) -
initGenesFromParents
public static HashMap<String, AnimalGene> initGenesFromParents(HashMap<String, AnimalGene> femaleGenome, HashMap<String, AnimalGene> maleGenome) -
checkGeneticDisorder
-
doMutation
-
getName
-
getAllele1
-
getAllele2
-
getUsedGene
-