Example #1
0
 private void updateSelectedItemInfo()
 {
     if (!this.SelectedItemIsVisible())
     {
         this.selectedItem = null;
     }
     if (this.selectedItem != null)
     {
         this.selectedItemInfo.ShowItemInfo(selectedItem, player);
     }
     else
     {
         this.selectedItemInfo.ClearPanel();
     }
 }
Example #2
0
        private List <Label> getItemDetails(Logic.Item item)
        {
            List <Logic.ItemDetail> details = item.ShortDescription;
            List <Label>            labels  = new List <Label>();

            foreach (Logic.ItemDetail detail in details)
            {
                Label detaillabel = new Label()
                {
                    Text = detail.text, Dock = DockStyle.Fill
                };
                labels.Add(detaillabel);
            }

            return(labels);
        }
Example #3
0
 private void deselectAllItems()
 {
     this.selectedItem = null;
     this.clearItemHighlighting();
     this.updateSelectedItemInfo();
 }
Example #4
0
 private void selectItem(Logic.Item item)
 {
     this.selectedItem = item;
     this.updateSelectedItemInfo();
 }
Example #5
0
 public void ShowItemInfo(Logic.Item item, Logic.Item itemToCompareTo)
 {
 }
Example #6
0
 public void ShowItemInfo(Logic.Item item, Logic.Player owner)
 {
     this.player = owner;
     this.item   = item;
     this.ShowItemInfo();
 }
Example #7
0
 private void updateSelectedItemInfo()
 {
     if (!this.SelectedItemIsVisible())
     {
         this.selectedItem = null;
     }
     if (this.selectedItem != null)
     {
         this.selectedItemInfo.ShowItemInfo(selectedItem, player);
     }
     else
     {
         this.selectedItemInfo.ClearPanel();
     }
 }
Example #8
0
 private void selectItem(Logic.Item item)
 {
     this.selectedItem = item;
     this.updateSelectedItemInfo();
 }
Example #9
0
 private void deselectAllItems()
 {
     this.selectedItem = null;
     this.clearItemHighlighting();
     this.updateSelectedItemInfo();
 }
Example #10
0
 public void ShowItemInfo(Logic.Item item, Logic.Player owner)
 {
     this.player = owner;
     this.item = item;
     this.ShowItemInfo();
 }