Example #1
0
        /*public ObservableCollection<ObservableCollection<SolidColorBrush>> Rcolor
         * {
         * get { return rcolor; }
         * set { SetField(ref rcolor, value, "Rcolor"); }
         * }*/
        #endregion

        public RaceStats(int n, int laps, int sections)
        {
            Bib        = n;
            timeStamps = new TimeStampList(laps, sections);
            range      = new RangeList(laps, sections);
            //rcolor = new ObservableCollection<ObservableCollection<SolidColorBrush>>();
        }
Example #2
0
        /// <summary>
        /// Жеребьевка биатлонистов на гонку
        /// </summary>
        /// <param name="atList">Список биатлонистов, участвующих в гонке</param>
        public void Draw(List <Athlete> b,
                         List <RaceStats> prSprint = null)
        {
            List <Athlete> atList = new List <Athlete>(b);

            if ((athletes = ListDraw(atList, prSprint)) == null)
            {
                return;
            }

            int n = athletes.Count;

            results = new List <RaceStats>();                                  // Инициализация списка
            for (int i = 1; i <= n; i++)                                       // результатов                                                                          //
            {
                results.Add(new RaceStats(i, Laps, course.Sections.Length));   //
            }
            Initialize(prSprint, results.Count);

            leaders = new TimeStampList(Laps, course.Sections.Length);         // Инициализация списка
            // лидеров
        }