Exemplo n.º 1
0
        /// <summary>
        /// Updates the dc
        /// </summary>
        public void DrawDifficultyController()
        {
            DifficultyController dc = mc.GetDifficultyController();

            playerStatusLabel.Content  = dc.GetPlayerStatus();
            eventModifierLabel.Content = dc.GetEventModifier();
            endLocChanceLabel.Content  = dc.GetEndLocationChance();
            eventChanceLabel.Content   = dc.GetEventChance();

            List <double> tracker = dc.GetPlayerStatusTracker();

            trackerLB.ItemsSource = tracker;

            List <double> yValues = new List <double>();

            if (tracker.Count > 0)
            {
                var bestFit = dc.GenerateBestFitLine();

                foreach (var fit in bestFit)
                {
                    yValues.Add(fit.Item2);
                }
            }
            bestFitLineLB.ItemsSource = yValues;
        }