public ColoredTrainCarImpl(XmlElement e) : base(e) { XmlElement colorMap = (XmlElement)XmlUtil.selectSingleNode(e, "colorMap"); Color cb = getColor(colorMap, "base"); Color cl1 = getColor(colorMap, "line1"); // used to be "stripe" Color cl2 = getColor(colorMap, "line2"); // used to be "line" Color cl3 = getColor(colorMap, "line3"); // this._picture = ColoredTrainPictureContribution.get(colorMap.Attributes["picture"].Value); this.colors = new Color[] { cb, cl1, cl2, cl3 }; }
protected ColoredTrainCarImpl(ColoredTrainPictureContribution _picture, Color cb, Color cl1, Color cl2, Color cl3, string id, int cap) : base(id, cap) { this._picture = _picture; this.colors = new Color[] { cb, cl1, cl2, cl3 }; }