Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void UpdateListView()
- {
- cardCollection.Items.Clear();
- for (int i = 0; i < CollectionManager.Instance.CurrentList.Count; i++)
- {
- cardCollection.Items.Add(CollectionManager.Instance.CurrentList[i].Name);
- cardCollection.Items[i].SubItems.Add(CollectionManager.Instance.CurrentList[i].CardID.ToString());
- }
- }
- private void FactionFilter_CheckedChanged(object sender, EventArgs e)
- {
- if (allCardsFilter.Checked)
- CollectionManager.Instance.CurrentList = CollectionManager.Instance.AllCards;
- else if (ascendedButton.Checked)
- CollectionManager.Instance.CurrentList = CollectionManager.Instance.AscendedCards;
- else if (corruptionButton.Checked)
- CollectionManager.Instance.CurrentList = CollectionManager.Instance.CorruptionCards;
- else if (drakkorithButton.Checked)
- CollectionManager.Instance.CurrentList = CollectionManager.Instance.DrakkorithCards;
- else if (oblivionButton.Checked)
- CollectionManager.Instance.CurrentList = CollectionManager.Instance.OblivionCards;
- else if (vestigeButton.Checked)
- CollectionManager.Instance.CurrentList = CollectionManager.Instance.VestigeCards;
- else if (neutralButton.Checked)
- CollectionManager.Instance.CurrentList = CollectionManager.Instance.NeutralCards;
- UpdateListView();
- }
- private void ApplyFilters(object sender, EventArgs e)
- {
- FactionFilter_CheckedChanged(null, null);
- if (cardCostTextBox.Text != "")
- {
- switch (cardCostFilter.Text)
- {
- case "=":
- CollectionManager.Instance.CurrentList.RemoveAll(card => card.Cost != int.Parse(cardCostTextBox.Text));
- break;
- case ">=":
- CollectionManager.Instance.CurrentList.RemoveAll(card => card.Cost < int.Parse(cardCostTextBox.Text));
- break;
- case "<=":
- CollectionManager.Instance.CurrentList.RemoveAll(card => card.Cost > int.Parse(cardCostTextBox.Text));
- break;
- default:
- break;
- }
- }
- UpdateListView();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement