public void clear() { StartNode = -1; EndNode = -1; path = new int[] { }; mouseDown = false; CurrentNode = -1; BlockedNodes.Clear(); VisitedNodes.Clear(); NotifyStateChanged(); }
public void unblockNode(int id) { BlockedNodes.Remove(id); }
public void blockNode(int id) { BlockedNodes.Add(id); }