MakeChild() public method

public MakeChild ( Point childPosition ) : Membrane
childPosition Point
return Membrane
Esempio n. 1
0
        private void MakeTurnMakeChild(DirectionEnum direction, Membrane creature)
        {
            if (direction == DirectionEnum.Stay)
            {
                return;
            }
            var childPoint = DirectionEx.PointByDirection(direction, creature.Position);

            if (CommonMethods.IsValidAndFree(childPoint, Creatures))
            {
                Creatures[childPoint.X, childPoint.Y] = creature.MakeChild(childPoint);
            }
        }
Esempio n. 2
0
 private void MakeTurnMakeChild(DirectionEnum direction, Membrane creature)
 {
     if (direction == DirectionEnum.Stay)
         return;
     var childPoint = DirectionEx.PointByDirection(direction, creature.Position);
     if (CommonMethods.IsValidAndFree(childPoint, Creatures))
     {
         Creatures[childPoint.X, childPoint.Y] = creature.MakeChild(childPoint);
     }
 }