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); }
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])); } }
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; } }