Ejemplo n.º 1
0
 public IconSheetPanel()
 {
     _itemData           = null;
     _projectileData     = null;
     _iconSheetImage     = null;
     this.DoubleBuffered = true;
 }
Ejemplo n.º 2
0
        public void SetItemData(Genus2D.GameData.ItemData data)
        {
            _itemData = data;
            if (_iconSheetImage != null)
            {
                _iconSheetImage.Dispose();
                _iconSheetImage = null;
            }

            if (_itemData != null)
            {
                if (_itemData.IconSheetImage != "")
                {
                    _iconSheetImage = Image.FromFile("Assets/Textures/Icons/" + _itemData.IconSheetImage);
                }
            }

            this.Refresh();
        }