public Druzyna(Druzyna _druzyna) { nazwa = _druzyna.nazwa; punkty = _druzyna.punkty; setyPrzegrane = _druzyna.setyPrzegrane; setyWygrane = _druzyna.setyWygrane; }
protected Mecz(Druzyna druzyna1, Druzyna druzyna2, Sedzia _sedzia, string _rodzajMeczu) { druzyna[0] = druzyna1; druzyna[1] = druzyna2; sedzia = _sedzia; rodzajMeczu = _rodzajMeczu; }
public Przeciaganie_Liny(Druzyna druzyna1, Druzyna druzyna2, Sedzia _sedzia, string _rodzajMeczu) : base(druzyna1, druzyna2, _sedzia, _rodzajMeczu) { }
public Dwa_Ognie(Druzyna druzyna1, Druzyna druzyna2, Sedzia _sedzia, string _rodzajMeczu) : base(druzyna1, druzyna2, _sedzia, _rodzajMeczu) { }
public List <Druzyna> GenerujTabliceWynikow(List <Siatkowka> _listaMeczowSiatkowki) // ZWRACA LISTĘ POSORTOWANĄ ODWROTNIE!!! // OD NAJMNIEJSZEJ ILOŚCI PKT DO NAJWIĘKSZEJ!!! { List <Druzyna> _listaDruzyn = new List <Druzyna>(); // Zwracana lista Druzyna[] _druzyna = new Druzyna[2]; // Pomocnicza tablica do wyciągania drużyn z meczów for (int i = 0; i < _listaMeczowSiatkowki.Count; i++) { _druzyna = (_listaMeczowSiatkowki[i].GetDruzyny()); _listaDruzyn.Add(_druzyna[0]); _listaDruzyn.Add(_druzyna[1]); } _listaDruzyn = _listaDruzyn.Distinct().ToList(); for (int i = 0; i < _listaDruzyn.Count; i++) { _listaDruzyn[i] = new Druzyna(_listaDruzyn[i]); } for (int i = 0; i < _listaMeczowSiatkowki.Count; i++) { _druzyna = _listaMeczowSiatkowki[i].GetDruzyny(); if (_listaMeczowSiatkowki[i].wynik1 > _listaMeczowSiatkowki[i].wynik2) { for (int j = 0; j < _listaDruzyn.Count; j++) // Nie wiem jak przeszukać jebaną listę gotową funkcją, pozdrawiam :) { if (_listaDruzyn[j].nazwa == _druzyna[0].nazwa) { _listaDruzyn[j].punkty += 3; } } } else if (_listaMeczowSiatkowki[i].wynik1 < _listaMeczowSiatkowki[i].wynik2) { for (int j = 0; j < _listaDruzyn.Count; j++) // Nie wiem jak przeszukać jebaną listę gotową funkcją, pozdrawiam :) { if (_listaDruzyn[j].nazwa == _druzyna[1].nazwa) { _listaDruzyn[j].punkty += 3; } } } else if (_listaMeczowSiatkowki[i].wynik1 == _listaMeczowSiatkowki[i].wynik2) { for (int j = 0; j < _listaDruzyn.Count; j++) // Nie wiem jak przeszukać jebaną listę gotową funkcją, pozdrawiam :) { if (_listaDruzyn[j].nazwa == _druzyna[0].nazwa) { _listaDruzyn[j].punkty += 1; } else if (_listaDruzyn[j].nazwa == _druzyna[1].nazwa) { _listaDruzyn[j].punkty += 1; } } } } _listaDruzyn = _listaDruzyn.OrderBy(x => x.punkty).ToList(); _listaDruzyn.Reverse(); return(_listaDruzyn); }
public void SetDruzyny(Druzyna druzyna1, Druzyna druzyna2) { druzyna[0] = druzyna1; druzyna[1] = druzyna2; }
public Siatkowka(Druzyna druzyna1, Druzyna druzyna2, Sedzia _sedzia, Sedzia_Pomocniczy sedziaPom1, Sedzia_Pomocniczy sedziaPom2, string _rodzajMeczu) : base(druzyna1, druzyna2, _sedzia, _rodzajMeczu) { sedziaPom[0] = sedziaPom1; sedziaPom[1] = sedziaPom2; }