private void SelectPlayer(Class.Player p, int i) { switch (i) { case 1: c1.SelectedItem = p; break; case 2: c2.SelectedItem = p; break; case 3: c3.SelectedItem = p; break; case 4: c4.SelectedItem = p; break; case 5: c5.SelectedItem = p; break; case 6: c6.SelectedItem = p; break; case 7: c7.SelectedItem = p; break; case 8: c8.SelectedItem = p; break; case 9: c9.SelectedItem = p; break; case 10: c10.SelectedItem = p; break; case 11: c11.SelectedItem = p; break; case 12: c12.SelectedItem = p; break; case 13: c13.SelectedItem = p; break; case 14: c14.SelectedItem = p; break; case 15: c15.SelectedItem = p; break; } }
private void SetBest(int num) { Class.Player empty = new RMO.Class.Player(); Class.Player max = empty; switch (num) { case 10: ComboPlayer_DropDown(c10, EventArgs.Empty); foreach (Class.Player p in c10.Items) { if (p.MEDIANODIAPERTURA > max.MEDIANODIAPERTURA) { max = p; } } if (max != empty) { c10.SelectedItem = max; } max = empty; break; case 9: ComboPlayer_DropDown(c9, EventArgs.Empty); foreach (Class.Player p in c9.Items) { if (p.MEDIANODIMISCHIA > max.MEDIANODIMISCHIA) { max = p; } } if (max != empty) { c9.SelectedItem = max; } max = empty; break; case 8: ComboPlayer_DropDown(c8, EventArgs.Empty); foreach (Class.Player p in c8.Items) { if (p.TERZALINEACENTRO > max.TERZALINEACENTRO) { max = p; } } if (max != empty) { c8.SelectedItem = max; } max = empty; break; case 2: ComboPlayer_DropDown(c2, EventArgs.Empty); foreach (Class.Player p in c2.Items) { if (p.TALLONATORE > max.TALLONATORE) { max = p; } } if (max != empty) { c2.SelectedItem = max; } max = empty; break; case 15: ComboPlayer_DropDown(c15, EventArgs.Empty); foreach (Class.Player p in c15.Items) { if (p.ESTREMO > max.ESTREMO) { max = p; } } if (max != empty) { c15.SelectedItem = max; } max = empty; break; case 4: ComboPlayer_DropDown(c4, EventArgs.Empty); foreach (Class.Player p in c4.Items) { if (p.SECONDALINEA > max.SECONDALINEA) { max = p; } } if (max != empty) { c4.SelectedItem = max; } max = empty; break; case 5: ComboPlayer_DropDown(c5, EventArgs.Empty); foreach (Class.Player p in c5.Items) { if (p.SECONDALINEA > max.SECONDALINEA) { max = p; } } if (max != empty) { c5.SelectedItem = max; } max = empty; break; case 6: ComboPlayer_DropDown(c6, EventArgs.Empty); foreach (Class.Player p in c6.Items) { if (p.TERZALINEAALA > max.TERZALINEAALA) { max = p; } } if (max != empty) { c6.SelectedItem = max; } max = empty; break; case 7: ComboPlayer_DropDown(c7, EventArgs.Empty); foreach (Class.Player p in c7.Items) { if (p.TERZALINEAALA > max.TERZALINEAALA) { max = p; } } if (max != empty) { c7.SelectedItem = max; } max = empty; break; case 1: ComboPlayer_DropDown(c1, EventArgs.Empty); foreach (Class.Player p in c1.Items) { if (p.PILONE > max.PILONE) { max = p; } } if (max != empty) { c1.SelectedItem = max; } max = empty; break; case 3: ComboPlayer_DropDown(c3, EventArgs.Empty); foreach (Class.Player p in c3.Items) { if (p.PILONE > max.PILONE) { max = p; } } if (max != empty) { c3.SelectedItem = max; } max = empty; break; case 12: ComboPlayer_DropDown(c12, EventArgs.Empty); foreach (Class.Player p in c12.Items) { if (p.CENTRO > max.CENTRO) { max = p; } } if (max != empty) { c12.SelectedItem = max; } max = empty; break; case 13: ComboPlayer_DropDown(c13, EventArgs.Empty); foreach (Class.Player p in c13.Items) { if (p.CENTRO > max.CENTRO) { max = p; } } if (max != empty) { c13.SelectedItem = max; } max = empty; break; case 11: ComboPlayer_DropDown(c11, EventArgs.Empty); foreach (Class.Player p in c11.Items) { if (p.ALA > max.ALA) { max = p; } } if (max != empty) { c11.SelectedItem = max; } max = empty; break; case 14: ComboPlayer_DropDown(c14, EventArgs.Empty); foreach (Class.Player p in c14.Items) { if (p.ALA > max.ALA) { max = p; } } if (max != empty) { c14.SelectedItem = max; } max = empty; break; } }
private Class.Player BestRule(System.Collections.ArrayList list, int i) { Class.Player result = null; int val = 0; foreach (Class.Player p in list) { switch (i) { case 1: case 3: if (p.PILONE > val) { result = p; val = p.PILONE; } break; case 2: if (p.TALLONATORE > val) { result = p; val = p.TALLONATORE; } break; case 4: case 5: if (p.SECONDALINEA > val) { result = p; val = p.SECONDALINEA; } break; case 6: case 7: if (p.TERZALINEAALA > val) { result = p; val = p.TERZALINEAALA; } break; case 8: if (p.TERZALINEACENTRO > val) { result = p; val = p.TERZALINEACENTRO; } break; case 9: if (p.MEDIANODIMISCHIA > val) { result = p; val = p.MEDIANODIMISCHIA; } break; case 10: if (p.MEDIANODIAPERTURA > val) { result = p; val = p.MEDIANODIAPERTURA; } break; case 11: case 14: if (p.ALA > val) { result = p; val = p.ALA; } break; case 12: case 13: if (p.CENTRO > val) { result = p; val = p.CENTRO; } break; case 15: if (p.ESTREMO > val) { result = p; val = p.ESTREMO; } break; } } SelectPlayer(result, i); return(result); }