Example #1
0
        private void parseSprite(string strText)
        {
            if (string.IsNullOrEmpty(strText) || -1 == strText.IndexOf("<quad"))
            {
                parseSprite(0);
                return;
            }

            int count = 0;

            foreach (Match match in RichTextSprite.GetMatches(strText))
            {
                RichTextSprite sprt = getRichSprite(count);
                if (sprt.SetValue(match))
                {
                    ++count;
                }
            }

            parseSprite(count);
        }