Example #1
0
 public Dna(int lifesp)
 {
     lifespan = lifesp;
     genes    = new Vector[lifespan];
     for (int i = 0; i < lifespan; i++)
     {
         genes[i] = new RndVector2D().vec;
     }
 }
Example #2
0
        public Rocket(RndVector2D rndVector, int lifesp)
        {
            speed.X = rndVector.vec.X;
            speed.Y = rndVector.vec.Y;

            pos.X      = 300;
            pos.Y      = 300;
            Length     = 20;
            endPoint.X = pos.X;
            endPoint.Y = pos.Y + Length;
            Shape      = Vector.Subtract(endPoint, pos);

            TimeCompleted = -1;

            lifespan = lifesp;

            genes = new Dna(lifespan);
        }