Example #1
0
        public bool ContainsNode(CircuitNode node)
        {
            var returnValue = false;

            foreach (var part in CircuitParts)
            {
                returnValue = (Start == node) || (End == node);
            }

            return(returnValue);
        }
Example #2
0
        public CircuitPart(CircuitNode start)
        {
            EndPoints = new EndPointsClass();

            Start             = start;
            Drawables         = new List <DrawableBase>();
            ResistancesList   = new List <float>();
            ChildCircuitParts = new List <CircuitPart>();

            DebugColor = Random.ColorHSV(0f, 1f, 1f, 1f, 0.7f, 1f);
        }
Example #3
0
 public bool ContainsNode(CircuitNode node)
 {
     return(Start == node || End == node);
 }