예제 #1
0
 public static void DecodeIntToPreviousGenes(int data, GrowableGenes genes)
 {
     for (int i = 0; i < 6; i++)
     {
         genes.Genes[i].SetPrevious((GrowableGenetics.GeneType)Get(data, i));
     }
 }
예제 #2
0
    public static int EncodePreviousGenesToInt(GrowableGenes genes)
    {
        int num = 0;

        for (int i = 0; i < genes.Genes.Length; i++)
        {
            num = Set(num, i, (int)genes.Genes[i].PreviousType);
        }
        return(num);
    }