Exemplo n.º 1
0
 public Score(Score score)
 {
     this.Team = score.Team;
     Markers = score.Markers;
     CarsGood = score.CarsGood;
     CarsBad = score.CarsBad;
     LogsGood = score.LogsGood;
     LogsBad = score.LogsBad;
     CoalGood = score.CoalGood;
     CoalBad = score.CoalBad;
     Multiplier = score.Multiplier;
 }
Exemplo n.º 2
0
        public static Score FromString(List<Team> teams, List<Round> rounds, string line)
        {
            string[] split = line.Split(',');

            Team t1 = teams.Single(t => t.Number == int.Parse(split[0]));
            Round r1 = rounds.Single( r => r.Number == int.Parse(split[1]));

            Score s = new Score(t1, r1);
            s.Markers = int.Parse(split[2]);
            s.CarsGood = int.Parse(split[3]);
            s.CarsBad = int.Parse(split[4]);
            s.LogsGood = int.Parse(split[5]);
            s.LogsBad = int.Parse(split[6]);
            s.CoalGood = int.Parse(split[7]);
            s.CoalBad = int.Parse(split[8]);
            s.Multiplier = double.Parse(split[9]);

            return s;
        }
Exemplo n.º 3
0
        public void AddScore(Score score)
        {
            if (scores.Contains(score))
            {
                throw new InvalidOperationException("Score already exists in collection");
            }

            scores.Add(score);
        }