예제 #1
0
        public void StworzMecz(String imie1 = "", String nazwisko1 = "", String imie2 = "", String nazwisko2 = "")
        {
            switch (typ)
            {
            case typTurnieju.PrzeciaganieLiny: PrzeciaganieLiny przeciaganieLiny = new PrzeciaganieLiny(rnd.Next());
                lista_meczy.Add(przeciaganieLiny);
                break;

            case typTurnieju.DwaOgnie: DwaOgnie dwaOgnie = new DwaOgnie(rnd.Next());
                lista_meczy.Add(dwaOgnie);
                break;

            case typTurnieju.Siatkowka: Siatkowka siatkowka = new Siatkowka(rnd.Next(), new SedziaPomocniczy(imie1, nazwisko1, rnd.Next()), new SedziaPomocniczy(imie2, nazwisko2, rnd.Next()));
                lista_meczy.Add(siatkowka);
                break;
            }
        }
예제 #2
0
        //Publiczna metoda, która na podstawie typu stworzonego turnieju tworzy obiekty rozgrywek
        //o tym typie i dodaje je do listy wszystkich meczy w turnieju.
        //Dodatkowo dla typu Siatkówka tworzeni są dwaj sędziowie pomocniczy i dodani do listy wszystkich sędziów w turnieju.
        public void StworzMecz()
        {
            String s1, s2, n1, n2;
            int    i1, i2;

            switch (typ)
            {
            case typTurnieju.PrzeciaganieLiny: PrzeciaganieLiny przeciaganieLiny = new PrzeciaganieLiny(rnd.Next());
                lista_meczy.Add(przeciaganieLiny);
                break;

            case typTurnieju.DwaOgnie: DwaOgnie dwaOgnie = new DwaOgnie(rnd.Next());
                lista_meczy.Add(dwaOgnie);
                break;

            case typTurnieju.Siatkowka: Console.WriteLine("Podaj imie sedziego pomocniczego: ");
                n1 = Console.ReadLine();
                Console.WriteLine("Podaj nazwisko sedziego pomocniczego: ");
                s1 = Console.ReadLine();
                Console.WriteLine("Podaj id sedziego pomocniczego: ");
                i1 = int.Parse(Console.ReadLine());
                Console.WriteLine("Podaj imie sedziego pomocniczego: ");
                n2 = Console.ReadLine();
                Console.WriteLine("Podaj nazwisko sedziego pomocniczego: ");
                s2 = Console.ReadLine();
                Console.WriteLine("Podaj id sedziego pomocniczego: ");
                i2 = int.Parse(Console.ReadLine());
                SedziaPomocniczy sp1       = new SedziaPomocniczy(n1, s1, i1);
                SedziaPomocniczy sp2       = new SedziaPomocniczy(n2, s2, i2);
                Siatkowka        siatkowka = new Siatkowka(rnd.Next(), sp1, sp2);
                lista_meczy.Add(siatkowka);
                lista_allSedziow.Add(sp1);
                lista_allSedziow.Add(sp2);
                break;
            }
        }