예제 #1
0
 private GUI_FieldElement.FieldElementEventArgs CheckIfElementInList(GUI_FieldElement.FieldElementEventArgs element)
 {
     foreach (GUI_FieldElement.FieldElementEventArgs item in _resultObj)
     {
         if (element.Position.Item1 == element.Position.Item1 && element.Position.Item2 == element.Position.Item2)
         {
             return(item);
         }
     }
     return(null);
 }
예제 #2
0
 private void TextOutput(object sender, GUI_FieldElement.FieldElementEventArgs e)
 {
     if (e.IsRemoving)
     {
         var element = CheckIfElementInList(e);
         if (element != null)
         {
             _resultObj.Remove(element);
         }
     }
     else
     {
         _resultObj.Add(e);
     }
 }