Exemple #1
0
        private void UpdateGraph(object sender, EventArgs e)
        {
            List <ComparisonCalculationBase> compareCalcs = new List <ComparisonCalculationBase>();

            int i = 0;

            foreach (ComparisonSetControl csc in comparisonSets)
            {
                Item item = new Item();
                item.Name    = "Comparison Set #" + ++i;
                item.Quality = ItemQuality.Temp;
                item.Stats   = Calculations.GetItemStats(csc.CompositeCharacter, null) - Calculations.GetItemStats(Character, null);

                ComparisonCalculationBase comp = Calculations.GetCharacterComparisonCalculations(CurrentCalculations, csc.CurrentCalculations, item.Name, false, false);
                comp.Item = item;
                compareCalcs.Add(comp);
            }

            comparisonGraph.ItemCalculations = compareCalcs.ToArray();
        }