Пример #1
0
        //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;
        }
Пример #2
0
        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);
        }
Пример #4
0
        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);
        }