public static Sprite Add(SpriteBaseName name, ImageName imgName, float x, float y, float sx, float sy) { SpriteManager spriteMan = SpriteManager.GetInstance(); Sprite sprite = (Sprite)spriteMan.BaseAdd(); sprite.Set(name, imgName, x, y, sx, sy); return(sprite); }
public static Sprite Add(Sprite.Name spriteName, Image.Name imageName, float x, float y, float width, float height, Azul.Color pColor = null) { SpriteManager pMan = SpriteManager.PrivGetInstance(); Debug.Assert(pMan != null); Sprite pNode = (Sprite)pMan.BaseAdd(); Debug.Assert(pNode != null); Image pImage = ImageManager.Find(imageName); Debug.Assert(pImage != null); pNode.Set(spriteName, pImage, x, y, width, height, pColor); return(pNode); }
public static Sprite Add(Sprite.Name name, Image.Name imageName, float x, float y, float width, float height, Azul.Color color) { SpriteManager pInstance = SpriteManager.PrivGetInstance(); Debug.Assert(pInstance != null); Sprite pSprite = (Sprite)pInstance.BaseAdd(); Debug.Assert(pSprite != null); Image pImage = ImageManager.Find(imageName); Debug.Assert(pImage != null); // Initialize the date pSprite.Set(name, pImage, x, y, width, height, color); return(pSprite); }