Exemple #1
0
        public void AddCircle()
        {
            var newCircle = new DnaCircle(tool);

            newCircle.Init();

            Shapes.Add(newCircle);
            SetDirty();
        }
Exemple #2
0
        public void AddCircle()
        {
            if (Circles.Count < Settings.ActivePolygonsMax)
            {
                var newCircle = new DnaCircle();
                newCircle.Init();

                int index = Tools.GetRandomNumber(0, Circles.Count);

                Circles.Insert(index, newCircle);
                SetDirty();
            }
        }
Exemple #3
0
        public void MoveCircle()
        {
            if (Circles.Count < 1)
            {
                return;
            }

            int       index = Tools.GetRandomNumber(0, Circles.Count);
            DnaCircle circ  = Circles[index];

            Circles.RemoveAt(index);
            index = Tools.GetRandomNumber(0, Circles.Count);
            Circles.Insert(index, circ);
            SetDirty();
        }