Exemplo n.º 1
0
        public Icon(Interface interf, int width, int height, Data.Resource resourceType, uint spriteIndex, byte displayLayerOffset)
            : base(interf)
        {
            sprite = CreateSprite(interf.RenderView.SpriteFactory, width, height, resourceType, spriteIndex, (byte)(BaseDisplayLayer + displayLayerOffset));
            this.displayLayerOffset = displayLayerOffset;
            this.ResourceType       = resourceType;
            sprite.Layer            = Layer;
            SpriteIndex             = spriteIndex;

            SetSize(width, height);
        }
Exemplo n.º 2
0
 public Button(Interface interf, int width, int height, Data.Resource resourceType, uint spriteIndex, byte displayLayerOffset)
     : base(interf, width, height, resourceType, spriteIndex, displayLayerOffset)
 {
 }
Exemplo n.º 3
0
 public void SetResourceType(Data.Resource type)
 {
     ResourceType = type;
     sprite.TextureAtlasOffset = GetTextureAtlasOffset(ResourceType, SpriteIndex);
 }
Exemplo n.º 4
0
 public void SetSpriteIndex(Data.Resource type, uint spriteIndex)
 {
     ResourceType = type;
     SetSpriteIndex(spriteIndex);
 }