Exemple #1
0
        static void Main(string[] args)
        {
            //inicjalizacja szachownicy
            //Szachownica szachownica = new Szachownica();
            //ustawienie pionkow
            //szachownica.UstawPionki();
            Szachownica.InstancjaSzachownicy.UstawPionki();

            //DELEGATA
            //Delegata przesuwanie = new Delegata(szachownica.Przesun);
            Delegata przesuwanie = new Delegata(Szachownica.InstancjaSzachownicy.Przesun);

            przesuwanie += RuchNaPlanszy;

            //szachownica.NarysujSzachownice();
            Szachownica.InstancjaSzachownicy.NarysujSzachownice();
            przesuwanie("A2", "A4");
            //szachownica.NarysujSzachownice();
            Szachownica.InstancjaSzachownicy.NarysujSzachownice();

            Console.WriteLine();
            //szachownica.IloscPionkow();
            Szachownica.InstancjaSzachownicy.IloscPionkow();
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            {
                // Zadanie 2
                Delegata d = new Delegata(Method);
                d(2, 2);

                Console.WriteLine("Wartość właściwości metod: {0}", d.Method);
                d += Method2;
                Console.WriteLine("Usunięcie Method, wyświetlenie Method2:");
                d -= Method;
                d(1, 2);
                Console.WriteLine(d.Method);

                PersonGenerator pg = new PersonGenerator();
                pg.Zdarzenie += Wyswietl;
                pg.Generate();
            }
            Console.ReadKey();
        }