public ProxyLetterSprite createLetter(char c)
        {
            ProxyLetterSprite temp = new ProxyLetterSprite(SpriteType.Letter, ImageFactoryLetter.getFactory().getImage(c), RealSpriteFactory.getSprite(SpriteType.Letter));

            manager.createActive(temp);
            temp.setScale(SizeFactory.getFactory.letterScale.spriteWidth, SizeFactory.getFactory.letterScale.spriteHeight);
            return(temp);
        }
Пример #2
0
        public void setImage(string s)
        {
            DLink temp = pActive;

            for (int i = 0; i < active && i < s.Length - 1; i++)
            {
                ((LetterDataNode)temp).setImage(ImageFactoryLetter.getFactory().getImage(s[i]));
            }
        }
Пример #3
0
        public void setImageReverse(string s)
        {
            DLink temp = pActive;
            int   j    = (s.Length) - active;

            for (int i = 0; i < active && j < s.Length - 1; i++, j++)
            {
                if (j >= 0)
                {
                    ((LetterDataNode)temp).setImage(ImageFactoryLetter.getFactory().getImage(s[j]));
                }
                else
                {
                    ((LetterDataNode)temp).setImage(ImageFactoryLetter.getFactory().getImage('0'));
                }
                temp = temp.pNext;
            }
        }