private void AddListViewItem(ItemBase itemBase) { ListViewItem item = new ListViewItem(itemBase.Name); item.SubItems.Add(itemBase.GetDisplayType()); item.Tag = itemBase; this.listViewHeritage.Items.Add(item); this.listViewHeritage.Invalidate(); }
private double GetStolenMoney(ItemBase item, Thief thief) { int maxRatio = Convert.ToInt32(10.0 * thief.PercentRisk); int ratio = this._game.GetRandomNumber(1, maxRatio); double money = item.InitialCost * ratio / 5000; return money; }
public bool IsOwning(ItemBase item) { foreach (ItemBase curItem in this.Items) { if (curItem.Name == item.Name) return true; } return false; }
public void RemoveItem(ItemBase item) { bool result = this.items.Remove(item); Contract.Assert(result); }
public void AddItem(ItemBase item) { this.items.Add(item); }
private void listViewHeritage_SelectedIndexChanged(object sender, EventArgs e) { if (this.listViewHeritage.SelectedItems.Count == 0) { this.selectedItem = null; return; } ListViewItem item = this.listViewHeritage.SelectedItems[0]; this.selectedItem = item.Tag as ItemBase; UpdateSelectedItemDisplay(); }