public bool Execute(EditorForm form) { bool flag = false; MyVector vector = form.GetStorage(); for (int i = 0; i < vector.Count(); i++) { if (vector[i].IsAreaCatchFigure(form.GetFirstPointForSelected(), form.GetSecondPointForSelected()) && !vector[i].IsSelected()) { flag = true; shapes.Add(vector[i]); vector[i].ChangeSelected(selected); } } return(flag); }
public bool Execute(EditorForm form) { bool flag = false; MyVector vector = form.GetStorage(); for (int i = 0; i < vector.Count(); i++) { if (vector[i].IsClickCatchFigure(form.GetFirstPointForSelected())) { flag = true; shapes.Add(vector[i]); vector[i].InvertSelected(); } } return(flag); }