public YourSolver(string server) : base(server) { Markus = new Bot(); mark1 = new Mark1(); }
private void ApplyButtonTeamMember_Click(object sender, EventArgs e) { this.clickcounter++; Program.marks[0] = double.Parse(Mark0.Text); Program.marks[1] = double.Parse(Mark1.Text); Program.marks[2] = double.Parse(Mark2.Text); Program.marks[3] = double.Parse(Mark3.Text); Program.marks[4] = double.Parse(Mark4.Text); Mark0.Clear(); Mark1.Clear(); Mark2.Clear(); Mark3.Clear(); Mark4.Clear(); Program.length[0] = double.Parse(FirstDistance.Text); Program.length[1] = double.Parse(SecondDistance.Text); for (int q = 0; q < 4; q++) { if (Program.marks[q] > 20) { Program.marks[q] = 20; } } Program.JuryMarks[Program.TeamMemberSelection] = Program.marks.Sum(); for (int i = 0; i < 2; i++) { switch (Program.length[i]) { case double n when(n < 185 && n > 145): Program.totalValue[i] = 1.2 * Program.length[i]; break; case double n when(n < 145 && n > 120): Program.totalValue[i] = 1.6 * Program.length[i]; break; case double n when(n < 120 && n > 100): Program.totalValue[i] = 1.8 * Program.length[i]; break; case double n when(n < 99 && n > 80): Program.totalValue[i] = 2.0 * Program.length[i]; break; case double n when(n < 79 && n > 70): Program.totalValue[i] = 2.2 * Program.length[i]; break; case double n when(n < 69 && n > 60): Program.totalValue[i] = 2.4 * Program.length[i]; break; case double n when(n < 59 && n > 50): Program.totalValue[i] = 2.8 * Program.length[i]; break; case double n when(n < 49 && n > 40): Program.totalValue[i] = 3.2 * Program.length[i]; break; case double n when(n < 39 && n > 35): Program.totalValue[i] = 3.6 * Program.length[i]; break; case double n when(n < 34 && n > 30): Program.totalValue[i] = 4.0 * Program.length[i]; break; case double n when(n < 29 && n > 25): Program.totalValue[i] = 4.4 * Program.length[i]; break; case double n when(n < 24 && n > 20): Program.totalValue[i] = 4.8 * Program.length[i]; break; } if (this.clickcounter == 4) { Mark0.Enabled = false; Mark1.Enabled = false; Mark2.Enabled = false; Mark3.Enabled = false; Mark4.Enabled = false; FirstDistance.Enabled = false; SecondDistance.Enabled = false; } } Program.teamscores[Program.teamselection, Program.TeamMemberSelection] = Program.JuryMarks[Program.TeamMemberSelection] + Program.totalValue.Sum(); for (int i = 0; i < Program.teamnumberValue; i++) { for (int j = 0; j < 4; j++) { Program.teamtotalresults[i] += Program.teamscores[i, j] / 4; if (Program.min[i] > Program.teamscores[i, j]) { Program.min[i] = Program.teamscores[i, j]; } } } FirstDistance.Clear(); SecondDistance.Clear(); Array.Clear(Program.marks, 0, Program.marks.Length); }