public void AddCircle() { var newCircle = new DnaCircle(tool); newCircle.Init(); Shapes.Add(newCircle); SetDirty(); }
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(); } }
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(); }