Example #1
0
        public TmxAlignment(XAttribute halign, XAttribute valign)
        {
            var xHorizontal = (string)halign ?? "Left";

            Horizontal = (TmxHorizontalAlignment)Enum.Parse(typeof(TmxHorizontalAlignment), FirstLetterToUpperCase(xHorizontal));

            var xVertical = (string)valign ?? "Top";

            Vertical = (TmxVerticalAlignment)Enum.Parse(typeof(TmxVerticalAlignment), FirstLetterToUpperCase(xVertical));
        }
Example #2
0
        public TmxAlignment(string hAlign, string vAlign)
        {
            string xHorizontal = hAlign ?? "Left";

            Horizontal = (TmxHorizontalAlignment)System.Enum.Parse(typeof(TmxHorizontalAlignment),
                                                                   FirstLetterToUpperCase(xHorizontal));

            string xVertical = vAlign ?? "Top";

            Vertical = (TmxVerticalAlignment)System.Enum.Parse(typeof(TmxVerticalAlignment),
                                                               FirstLetterToUpperCase(xVertical));
        }