Beispiel #1
0
 private void ReGenerateADN(LifeFormTypes aLifeFormType, DNASequence aDna)
 {
     if (dna != null)
     {
         dna = new DNASequence(dna);
     }
     else
     {
         dna = new DNASequence(aLifeFormType);
     }
 }
Beispiel #2
0
 protected override void setScanSequence(DNASequence sequenceToScan)
 {
     this.scanSequence = sequenceToScan;
 }
Beispiel #3
0
 public Scan4(DNASequence sequenceToScan)
 {
     setScanSequence(sequenceToScan);
 }
Beispiel #4
0
 public EnvironmentLifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
     : base(aMaster, aLifeFormType, aDna)
 {
     BeginMainTask();
 }
 public DNASequenceResult(string returningAnswer, DNASequence returningSequence)
 {
     this.answer = returningAnswer;
     this.resultSequence = returningSequence;
 }
Beispiel #6
0
 public LifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
 {
     _Master = aMaster;
     LfType  = aLifeFormType;
     ReGenerateADN(aLifeFormType, aDna);
 }
 protected abstract void setScanSequence(DNASequence sequenceToScan);
Beispiel #8
0
 public EnvironmentLifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
     : base(aMaster, aLifeFormType, aDna)
 {
     BeginMainTask();
 }
Beispiel #9
0
 public FoodLifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
     : base(aMaster, aLifeFormType, aDna)
 {
     FoodValue = GetAttribute(SkillTypes.FoodProductionRate);
     BeginMainTask();
 }
Beispiel #10
0
 public FoodLifeForm(LifeForm aMaster, LifeFormTypes aLifeFormType, DNASequence aDna)
     : base(aMaster, aLifeFormType, aDna)
 {
     FoodValue = GetAttribute(SkillTypes.FoodProductionRate);
     BeginMainTask();
 }