public void useLink(ProcLink link, Transmission transm) { usedProc.Add(link.procFromNumber); usedProc.Add(link.procToNumber); states[link.procFromNumber].transm.Add(transm); states[link.procToNumber].transm.Add(transm); }
public bool canUseLink(ProcLink link) { for (int i = 0; i < usedProc.Count; i++) { if (usedProc.ElementAt(i) == link.procFromNumber || usedProc.ElementAt(i) == link.procToNumber) { return(false); } } return(true); }