//Attaches the Image Holder to the front of the list and current image is updated with it. public void attachImg(Image.ImageName imageName) { Image image = (Image)ImageManager.find(imageName); Debug.Assert(image != null); ImageHolder imageHolder = new ImageHolder(image); Debug.Assert(imageHolder != null); SLink.addToFront(ref cImgList, imageHolder); cCurrImg = imageHolder; }
public static Image find(Image.ImageName imageName) { ImageManager imgMInstance = ImageManager.getSingletonInstance(); Debug.Assert(imgMInstance != null); Image pseudoImage = new Image(); pseudoImage.setImageName(imageName); Debug.Assert(imgMInstance != null); Image targetImg = (Image)imgMInstance.genericFind(pseudoImage); return(targetImg); }
public static Sprite add(Sprite.SpriteName spriteName, Image.ImageName spriteImageName, float x, float y, float width, float height, Azul.Color azulColor) { SpriteManager spriteMInstance = SpriteManager.getSingletonInstance(); Debug.Assert(spriteMInstance != null); Sprite nodeAdded = (Sprite)spriteMInstance.genericAdd(); Debug.Assert(nodeAdded != null); //set the attributes of the Image node Image image = ImageManager.find(spriteImageName); Debug.Assert(image != null); nodeAdded.setAll(spriteName, image, x, y, width, height, azulColor); return(nodeAdded); }
public static Image add(Image.ImageName imageName, Texture.TextureName imageTexName, Azul.Rect imageRect) { ImageManager imgMInstance = ImageManager.getSingletonInstance(); Debug.Assert(imgMInstance != null); Image nodeAdded = (Image)imgMInstance.genericAdd(); Debug.Assert(nodeAdded != null); //set the attributes of the Image node Texture mtexture = TextureManager.find(imageTexName); Debug.Assert(mtexture != null); nodeAdded.setImageName(imageName); nodeAdded.setImageRect(imageRect); nodeAdded.setImageTexture(mtexture); return(nodeAdded); }