コード例 #1
0
ファイル: EdgesEditorFilter.cs プロジェクト: writeescape/ags
 private bool IsMoveable(SelectedEdge edge)
 {
     if (!VisibleItems.Contains(edge.ToString()) || LockedItems.Contains(edge.ToString()))
     {
         return(false);
     }
     return(true);
 }
コード例 #2
0
ファイル: EdgesEditorFilter.cs プロジェクト: mo-g/ags
 private bool SetSelectedEdge(SelectedEdge edge)
 {
     if (!IsMoveable(edge))
     {
         return(false);
     }
     _selectedEdge = edge;
     if (OnSelectedItemChanged != null)
     {
         OnSelectedItemChanged(this, new SelectedRoomItemEventArgs(edge.ToString()));
     }
     return(true);
 }
コード例 #3
0
ファイル: EdgesEditorFilter.cs プロジェクト: mo-g/ags
 private string GetItemID(SelectedEdge e)
 {
     // Use edge's name as a "unique identifier", for now
     return(e.ToString());
 }