Exemple #1
0
        private void CreateElement(IList <string> lines, string line, IDictionary <string, IJoint> joints)
        {
            string[] parts   = line.Split(' ');
            IElement element = elementFactory.Create(PopLine(lines));

            AddElementPoints(element, PopLine(lines));
            AddElementColors(element, PopLine(lines));
            element.ZIndex = Convert.ToSingle(PopLine(lines));
            string parentName  = GetParentName(parts[1]);
            IJoint parentJoint = joints[parentName];

            parentJoint.AddElement(element);
        }